Насколько я знаю, функция Scipy curve_fit
явно принимает параметры подгонки. Например, при подгонке полинома:
def func(x, c0, c1, c2):
return c0 + c1 * x + c2 * x**2
Возможно ли способ (возможно, другая эквивалентная функция) определять параметры через вектор? E.g.:
def func(x, C):
y = 0.0
for i, ci in enumerate(C):
y += ci * x**i
return y
Я пытаюсь приспособить сложную функцию с 24 параметрами, и явное определение параметров довольно болезненно.