root(method=’hybr’)#
- scipy.optimize.root(fun, x0, args=(), method='hybr', jac=None, tol=None, callback=None, options=None)
使用 MINPACK 的 hybrd 和 hybrj 常式 (修改過的 Powell 方法) 尋找多元函數的根。
另請參閱
有關其餘參數的文件,請參閱
scipy.optimize.root
- 選項:
- ——-
- col_derivbool
指定 Jacobian 函數是否沿著列計算導數 (速度更快,因為沒有轉置運算)。
- xtolfloat
如果兩個連續迭代之間的相對誤差最多為 xtol,則計算將終止。
- maxfevint
函數的最大呼叫次數。如果為零,則最大值為
100*(N+1)
,其中 N 是 x0 中的元素數量。- bandtuple
如果設定為包含 Jacobi 矩陣帶寬內子對角線和超對角線數量的雙序列,則 Jacobi 矩陣被視為帶狀矩陣 (僅適用於
jac=None
)。- epsfloat
Jacobian 前向差分近似的合適步長 (對於
jac=None
)。如果 eps 小於機器精度,則假設函數中的相對誤差與機器精度同階。- factorfloat
決定初始步長邊界的參數 (
factor * || diag * x||
)。應在區間(0.1, 100)
內。- diagsequence
N 個正數條目,作為變數的比例因子。