2024-09-28 22:27:25 发布
网友
在scipy中使用curvefit进行拟合时,是否有任何方法可以访问失败的拟合的最后一次迭代?我有一个问题,在拟合过程中,具有相似特性的非常相似的数据集会爆炸,我想看看拟合算法是否接近实际解决方案。在
谢谢。在
根据the docs on ^{},额外的关键字参数被传递给leastsq,curve_fit调用它。所以(在SciPy的最新版本中)我认为您可以将full_output=True传递给curve_fit,以获得^{} docs中描述的信息:popt, pcov, infodict, errmsg, ier:
leastsq
curve_fit
full_output=True
popt, pcov, infodict, errmsg, ier
infodict
errmsg
ier
根据the docs on ^{} ,额外的关键字参数被传递给} docs 中描述的信息:
leastsq
,curve_fit
调用它。所以(在SciPy的最新版本中)我认为您可以将full_output=True
传递给curve_fit
,以获得^{popt, pcov, infodict, errmsg, ier
:infodict
:可选输出的字典errmsg
:提供有关失败原因信息的字符串消息。ier
:一个整数标志。如果它等于1、2、3或4,则找到溶液。否则,找不到解决方案。相关问题 更多 >
编程相关推荐