"Пример scipy.optimize.fmin.\nСреда: встроенный MicroPython FEMM 5.\nМинимизирует одномерную функцию симплексным методом.\nРезультат: float — аргумент найденного локального минимума."

import scipy as sp
def loss(x):
    return (x-2)**2
# fatol имеет единицы функции, xatol — единицы аргумента.
x=sp.optimize.fmin(loss,1.0,xatol=1e-10,fatol=1e-16)
assert abs(x-2)<1e-7 and loss(x)<1e-14
print(x,loss(x))
