曲线拟合简单图形

时间:2019-03-11 10:45:44

标签: python scipy curve-fitting

我有一个使用curve_fit函数进行拟合的代码。

import numpy as np
from scipy.optimize import curve_fit
from scipy.integrate import odeint    
c_data = [1,2,3,4,5,6,10]
b_data = [0,6,9,10,13,14,20]
    def myfunc(a,b):
       def func2(c,a):
           return b*c
       c0 = c_data[0]
       something = odeint (func2, c0, a)
       return something [:,0]
p0 = np.array([1,1,1,2.0])
a_fit, acov = curve_fit(myfunc, c_data, b_data, p0=p0)

,问题从这里开始。因为myfunc正好接受2个参数,但是给出了4个?我需要有p0,以防它不合适。

谢谢!

0 个答案:

没有答案