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_derivbool

非零值表示雅可比函数计算列的导数(更快,因为没有转置操作)。

ftolfloat

平方和中所需的相对误差。

xtolfloat

近似解中所需的相对误差。

gtolfloat

函数向量与雅可比矩阵的列之间所需的正交性。

maxiterint

函数调用的最大次数。 如果为零,则最大值为 100*(N+1),其中 N 是 x0 中的元素数。

epsfloat

用于雅可比矩阵前向差分近似的合适步长(对于 Dfun=None)。 如果 eps 小于机器精度,则假定函数中的相对误差与机器精度同阶。

factorfloat

确定初始步长边界的参数 (factor * || diag * x||)。 应在区间 (0.1, 100) 中。

diagsequence

N 个正条目,用作变量的比例因子。