有没有一种方法可以使用numpys曲线拟合(或其他拟合程序)来拟合系数列表?在
我知道它是有可能适合函数的形式
def func( x , y , a , b , c )
其中a,b,c表示系数。在
但我想拟合一个定义如下的函数:
^{pr2}$式中A=(A,b,c)。在
我知道MATLABs'nlinfit'以这种方式处理它的系数,但是有没有一种方法可以在python中类似地执行它呢?在
编辑:
主要的问题是系数的数目是不一样的。在
我找到了一个方法纽比曲线拟合接受列表中的系数
通过将函数定义为
def func( x , y , *A )
曲线拟合将A的条目拟合到函数中。在
请注意,我必须通过提供系数的猜测来定义系数的数量
如果我正确理解您的问题,您只需要一个包装函数:
所以您只需将包装器函数传递给
curve_fit
。在相关问题 更多 >
编程相关推荐