当我尝试在另一个函数中使用“ odein”时出现一些问题

时间:2019-05-24 15:53:09

标签: python-3.x

我正在尝试在另一个函数中使用“信号蛋白”来评估某些参数。但是代码给出了“重新启动:外壳”的标志。我不明白这里发生了什么。

    def fun(x,ia,ib):
        #### function that returns dy/dt
        def model(y, t, a, b):
            dydt = np.exp(a-b/R/T) 
            return dydt

        #### initial condition
        y0 = 0.0
        #### temperature points
        t = x/d
        #### solve ODEs
        a= ia
        b = ib
        y1 = odeint(modeldydt,y0,t,args=(a,b))
        return y1

    x=array([279,300,310,320,330,340,350])
    y=array([0.0,0.1,0.2,0.3,0.6,0.7,0.8])
    calc_model = Model(fun)
    pars = TGA_model.make_params(ia=10, ib=1e4)
    result = calc_model.fit(y, x=x)

我得到的是

=============================== RESTART: Shell ===============================

我想知道是否可以在python中将这些函数组合在一起。如果可能的话,请您告诉我我犯的错误。如果不可能,仍然欢迎您将您的建议发送给我。如果在python中没有任何效果,我应该尝试一些matlab代码。

谢谢!

0 个答案:

没有答案