root(method=’lm’)#
- scipy.optimize.root(fun, x0, args=(), method='hybr', jac=None, tol=None, callback=None, options=None)
使用 Levenberg-Marquardt 算法求解最小二乘问题
另请参阅
有关其余参数的文档,请参阅
scipy.optimize.root
- 选项:
- ——-
- col_deriv布尔值
非零值表示 Jacobian 函数按列计算导数(更快,因为无需转置操作)。
- ftol浮点数
平方和的相对误差要求。
- xtol浮点数
近似解的相对误差要求。
- gtol浮点数
函数向量与 Jacobian 列之间的正交性要求。
- maxiter整数
函数调用的最大次数。如果为零,则最大值为 100*(N+1),其中 N 是 x0 中的元素数量。
- eps浮点数
用于 Jacobian 前向差分近似的合适步长(Dfun=None 时)。如果 eps 小于机器精度,则假定函数中的相对误差与机器精度处于同一数量级。
- factor浮点数
一个确定初始步长界限的参数(
factor * || diag * x||
)。应在区间(0.1, 100)
内。- diag序列
N 个正数条目,用作变量的比例因子。