root(method='df-sane')#

scipy.optimize.root(fun, x0, args=(), метод='hybr', jac=None, tol=None, callback=None, опции=None)

Решить нелинейное уравнение методом DF-SANE

Смотрите также

Для документации по остальным параметрам см. scipy.optimize.root

Опции:
——-
ftolfloat, опционально

Относительная норма допуска.

fatolfloat, опционально

Абсолютная норма допуска. Алгоритм завершается, когда ||func(x)|| < fatol + ftol ||func(x_0)||.

fnormвызываемый объект, необязательный

Норма, используемая для проверки сходимости. Если None, используется 2-норма.

maxfevint, необязательный

Максимальное количество вычислений функции.

dispbool, необязательно

Выводить ли процесс сходимости в stdout.

eta_strategyвызываемый объект, необязательный

Выбор eta_k параметр, который дает запас для роста ||F||**2. Вызывается как eta_k = eta_strategy(k, x, F) с k номер итерации, x текущая итерация и F текущая невязка. Должна удовлетворять eta_k > 0 и sum(eta, k=0..inf) < inf. По умолчанию: ||F||**2 / (1 + k)**2.

sigma_epsfloat, опционально

Спектральный коэффициент ограничен sigma_eps < sigma < 1/sigma_eps. По умолчанию: 1e-10

sigma_0float, опционально

Начальный спектральный коэффициент. По умолчанию: 1.0

Mint, необязательный

Количество итераций для включения в немонотонный линейный поиск. По умолчанию: 10

линейный поиск{'cruz', 'cheng'}

Тип линейного поиска для использования. 'cruz' - оригинальный, определённый в [Martinez & Raydan. Math. Comp. 75, 1429 (2006)], 'cheng' - модифицированный поиск, определённый в [Cheng & Li. IMA J. Numer. Anal. 29, 814 (2009)]. По умолчанию: 'cruz'

Ссылки

[1]

“Spectral residual method without gradient information for solving large-scale nonlinear systems of equations.” W. La Cruz, J.M. Martinez, M. Raydan. Math. Comp. 75, 1429 (2006).

[2]
  1. La Cruz, Opt. Meth. Software, 29, 24 (2014).

[3]
  1. Cheng, D.-H. Li. IMA J. Numer. Anal. 29, 814 (2009).