root(method=’excitingmixing’)#
- scipy.optimize.root(fun, x0, args=(), method='hybr', jac=None, tol=None, callback=None, options=None)
另请参阅
有关其余参数的文档,请参阅
scipy.optimize.root
- 选项:
- ——-
- nitint,可选
要进行的迭代次数。如果省略(默认值),则按满足公差要求的次数进行。
- dispbool,可选
在每次迭代时向 stdout 输出状态。
- maxiterint,可选
要进行的最大迭代次数。
- ftolfloat,可选
残差的相对公差。如果省略,则不使用。
- fatolfloat,可选
残留绝对容忍度(最大范数)。若省略,则默认为 6e-6。
- xtolfloat,可选
最小相对步长。若省略,则不使用。
- xatolfloat,可选
绝对最小步长,由雅可比近似确定。如果步长小于此值,则优化终止,并视为成功。若省略,则不使用。
- tol_normfunction(vector) -> 标量,可选
用于收敛性检查的范数。默认为最大范数。
- line_search{None,‘armijo’(默认),‘wolfe’},可选
用于确定由雅可比近似给定的方向中步长的线搜索类型。默认为 ‘armijo’。
- jac_optionsdict,可选
对于各个雅科比近似的选项。
- alphafloat,可选
初始雅科比近似为 (-1/alpha)。
- alphamaxfloat,可选
对角雅科比的条目保持在
[alpha, alphamax]
范围内。