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

指定雅可比函数是否计算列的导数(速度更快,因为没有转置操作)。

xtolfloat

如果两个连续迭代之间的相对误差最多为 xtol,则计算将终止。

maxfevint

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

bandtuple

如果设置为包含雅可比矩阵带内的子对角线和超对角线数量的二元序列,则认为雅可比矩阵是带状的(仅适用于 jac=None)。

epsfloat

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

factorfloat

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

diagsequence

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