root(method='lm')#

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

Решение методом наименьших квадратов с использованием Левенберга-Марквардта

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

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

Опции:
——-
col_derivbool

ненулевое значение указывает, что функция Якоби вычисляет производные по столбцам (быстрее, так как нет операции транспонирования).

ftolfloat

Желаемая относительная ошибка в сумме квадратов.

xtolfloat

Относительная погрешность, желаемая в приближённом решении.

gtolfloat

Ортогональность желательна между вектором функции и столбцами матрицы Якоби.

maxiterint

Максимальное количество вызовов функции. Если ноль, то максимум равен 100*(N+1), где N - количество элементов в x0.

epsfloat

Подходящая длина шага для аппроксимации Якобиана методом прямой разности (для Dfun=None). Если eps меньше машинной точности, предполагается, что относительные ошибки в функциях имеют порядок машинной точности.

факторfloat

Параметр, определяющий начальную границу шага (factor * || diag * x||). Должно быть в интервале (0.1, 100).

диагпоследовательность

N положительных записей, которые служат масштабными коэффициентами для переменных.