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 个正数,用作变量的缩放因子。