我有一个包含以下内容的函数:
自变量X,
因变量Y
两个固定参数a和b。

使用相同的实验数据,可以将curve_fitleastsq函数拟合到具有相似结果的函数。

使用curve_fit我有:
固定参数a和b的[ 2.50110215e-04 , 7.80730380e-05]

使用leastsq我有:
固定参数a和b的[ 2.50110267e-04 , 7.80730843e-05]

我想知道两者之间是否有任何区别,如果是,我应该在什么情况下使用curve_fit?我应该在什么情况下使用leastsq

最佳答案

curve-fit使用leastsq进行计算,因此它们应始终给出相同的结果。您看到的微小差异可能是某处舍入误差的结果。直接调用leastsq应该可以消除这种情况。

curve_fit的文档中:

09-25 20:53