有没有一种方法可以基于具有任意数量的自变量的函数构建lmfit模型?例如:
from lmfit import Model
def my_poly(x, *params):
func = 0
for i in range(len(params)):
func+= params[i]*z**i
return func
#note: below does not work
my_model = Model(my_poly, independent_vars = ['x'], param_names = ['A','B','C'])
如果我对多项式序列感兴趣并希望测试随着序列的增长或缩小性能的话,类似上述内容的东西会很棒。