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

Jacobi 矩阵前向差分近似的合适步长(适用于 jac=None)。如果 eps 小于机器精度,则假定函数中的相对误差约为机器精度的量级。

factorfloat

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

diag序列

N 个正数,用作变量的缩放因子。