Я как бы новичок в Python, и я хочу найти корень ошибок линейной функции, включающих в себя все ошибки.Поиск корня и ошибка оценки установленной функции
я вставил функцию с
import numpy as np
import scipy.optimize as op
def lin_fit(x, a, b):
return a * x + b
...
popt, pconv = op.curve_fit(lin_fit, U, sqrt_I)
x = np.linspace(np.min(U), np.max(U), 100)
y = lin_fit(x, *popt)
Тогда я нашел корень с
def root(x):
return lin_fit(x, *popt)
return op.fsolve(root, 0)
Это не было никаких проблем, но я не сейчас, как найти ошибку этих корней.
Может ли кто-нибудь помочь?
Является ли это просто пример? планируете ли вы использовать тот же подход для других функций? – Jblasco
Я просто хочу использовать его для такого рода линейных функций. –
В этом случае из коэффициентов приставки: -b/a = root, правильно? Не нужно вызывать op.fsolve. – Jblasco