1

在 C# 中是否有函数 Levenberg-Marquardtoptimize.leastsq 的简单实现?我正在尝试使用 MinPack,但由于输入参数不同,我得到了不同的结果。在内部,python 调用文件minpack.py中的函数 minimumsq ,它在下面调用另一个函数,但这次有更多的输入参数 _minpack._lmdif。我在文件_minpack.h中找到了一个函数,经过一些神奇的步骤(对我而言),它调用了一个带有更多参数的 fortran 函数 lmdif。有没有简单的方法?

4

1 回答 1

0

我从未使用过它,但也许尝试使用scipy.optimize.leastsq根据文档

使用改进的 Levenberg-Marquardt 算法,在给定初始估计 x0 的情况下,返回使 N 个未知数中的 M(非线性)方程的平方和最小化的点。

希望修改不要太大。。。

于 2015-07-06T04:40:40.093 回答