获取曲线拟合/Scipy 中失败的拟合参数最后一次迭代

2024-09-28 22:27:25 发布

您现在位置:Python中文网/ 问答频道 /正文

在scipy中使用curvefit进行拟合时,是否有任何方法可以访问失败的拟合的最后一次迭代?我有一个问题,在拟合过程中,具有相似特性的非常相似的数据集会爆炸,我想看看拟合算法是否接近实际解决方案。在

谢谢。在


Tags: 数据方法算法过程scipy特性解决方案集会
1条回答
网友
1楼 · 发布于 2024-09-28 22:27:25

根据the docs on ^{},额外的关键字参数被传递给leastsqcurve_fit调用它。所以(在SciPy的最新版本中)我认为您可以将full_output=True传递给curve_fit,以获得^{} docs中描述的信息:popt, pcov, infodict, errmsg, ier

  • infodict:可选输出的字典
  • errmsg:提供有关失败原因信息的字符串消息。
  • ier:一个整数标志。如果它等于1、2、3或4,则找到溶液。否则,找不到解决方案。

相关问题 更多 >