什么是等效或最接近的python,比如SciPy,函数是matlab函数lsqcurvefit(),它最小化了数据和参数化函数(曲线)之间的平方误差?
我知道scipy.optimize.curve_fit和scipy.optimize.leastsq很接近。但是,他们不使用信任区域relforctive最小二乘法。当然,我可以编写自己在算法之间切换的条件。但是如果有现有的python代码,我就不必重新发明轮子了。
答案 0 :(得分:2)
trf.py实现了用于最小二乘优化的信赖域反射算法,就像lsqcurvefit()的Matlab default一样。
两者都是基于Thomas F. Coleman和Yuying Li的工作: