root(method=’linearmixing’)#
- scipy.optimize.root(fun, x0, args=(), method='hybr', jac=None, tol=None, callback=None, options=None)
另请参阅
有关其余参数的文档,请参阅
scipy.optimize.root
- 选项:
- ——-
- nitint, optional
要执行的迭代次数。如果省略(默认),则根据满足容差所需的次数进行迭代。
- dispbool, optional
在每次迭代时将状态打印到标准输出。
- maxiterint, optional
要执行的最大迭代次数。
- ftolfloat, optional
残差的相对容差。如果省略,则不使用。
- fatolfloat, optional
残差的绝对容差(最大范数)。如果省略,默认值为 6e-6。
- xtolfloat, optional
相对最小步长。如果省略,则不使用。
- xatolfloat, optional
根据雅可比近似确定的绝对最小步长。如果步长小于此值,则优化成功终止。如果省略,则不使用。
- tol_normfunction(vector) -> scalar, optional
收敛检查中使用的范数。默认为最大范数。
- line_search{None, ‘armijo’ (default), ‘wolfe’}, optional
用于确定雅可比近似给定方向上步长的线搜索类型。默认为 'armijo'。
- jac_optionsdict, optional
相应雅可比近似的选项。
- alphafloat, optional
雅可比的初始猜测为 (-1/alpha)。