root(method=’diagbroyden’)#
- scipy.optimize.root(fun, x0, args=(), method='hybr', jac=None, tol=None, callback=None, options=None)
另请参阅
有关其余参数的文档,请参阅
scipy.optimize.root
- 选项:
- ——-
- nit整型,可选
需进行的迭代次数。若省略(默认),则会生成足够次数以符合容差。
- disp布尔,可选
在每次迭代时在 stdout 上打印状态。
- maxiter整型,可选
需进行的最大迭代次数。
- ftol浮点数,可选
残差的相对公差。若省略,则不使用。
- fatol浮点数,可选
残差的绝对公差(以最大范数表示)。若省略,则默认为 6e-6。
- xtol浮点数,可选
相对于最小步长。若省略,则不使用。
- xatol浮点,可选
如雅可比近似确定,绝对的最小步长。如果步长小于该值,则优化将成功终止。如果省略,则不使用。
- tol_norm规范以使用,用在收敛检查中,可选
默认是最大规范。
- line_search{None, ‘armijo’ (default), ‘wolfe’}, 可选
使用哪种类型的一维搜索来确定由雅可比近似给出的方向中的步长。默认值为“armijo”。
- jac_options字典,可选
关于各自的雅可比近似的选项。
- alpha浮点,可选
雅可比的初始猜测是 (-1/alpha)。