【发布时间】:2015-11-22 13:54:45
【问题描述】:
什么是与 Matlab 函数 lsqcurvefit() 等效或最接近的 Python 函数,例如 SciPy,它可以最小化数据和参数化函数(曲线)之间的平方误差?
我知道 scipy.optimize.curve_fit 和 scipy.optimize.leastsq 很接近。但是,他们不使用信任区域反射最小二乘法。当然,我可以自己编写在算法之间切换的条件。但是如果有现有的python代码,我就不用重新发明轮子了。
【问题讨论】:
-
你的最终目标是什么?也许这可能会有所帮助:mail.scipy.org/pipermail/scipy-user/2013-November/035192.html ?
-
+1 @TrisNefzger 的建议。这应该在 scipy 的未来版本中可用。目前是github.com/scipy/scipy/pull/5044
标签: python matlab optimization scipy