root(method=’anderson’)#
- 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_norm函数(向量)->标量,可选
在收敛检查中要使用的范数。默认值为最大范数。
- line_search{None,‘armijo’(默认),‘wolfe’},可选
用于在由雅可比矩阵近似值给出的方向上确定步长的线搜索类型。默认为“armijo”。
- jac_options字典,可选
相应雅可比矩阵近似值的选项。
- alphafloat,可选
雅可比矩阵的初始猜测值为 (-1/alpha)。
- Mfloat,可选
要保留的前一矢量数。默认为 5。
- w0float,可选
数值稳定性的正则化参数。与一相比,0.01 级别的良好值。