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)。