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

非零值以指定 Jacobian 函數計算沿列方向的導數(速度更快,因為沒有轉置運算)。

ftolfloat

平方和中所需的相對誤差。

xtolfloat

近似解中所需的相對誤差。

gtolfloat

函數向量與 Jacobian 的列之間所需的正交性。

maxiterint

函數的最大呼叫次數。如果為零,則最大值為 100*(N+1),其中 N 是 x0 中的元素數量。

epsfloat

用於 Jacobian 前向差分近似的合適步長(對於 Dfun=None)。如果 eps 小於機器精度,則假定函數中的相對誤差與機器精度同階。

factorfloat

決定初始步長界限的參數 (factor * || diag * x||)。應在區間 (0.1, 100) 內。

diagsequence

N 個正值條目,用作變數的比例因子。