在C#中有没有轻松实现Levenberg-Marquardtoptimize.leastsq函数? 我试图使用MinPack,但由于输入参数不同,我得到的结果不同。 在内部,python调用文件minpack.py中的函数leastsq,下面调用另一个函数,但这次使用更多的输入参数_minpack._lmdif。 我在文件_minpack.h中找到了一个函数,经过一些神奇的步骤(对我而言),调用了一个带有更多参数的fortran函数lmdif。 有一个简单的方法吗?
答案 0 :(得分:0)
我从未使用它,但可能尝试使用scipy.optimize.leastsq
? According to the docs它
使用Levenberg-Marquardt算法的修改,返回给定起始估计值x0的N个未知数中M(非线性)方程的平方和的最小点。
希望这不是一个修改......