我试图用python中的lib odient
来解微分方程,这是我在gedit
编辑器中写的:
# -*- coding: utf-8 -*-
from __future__ import division
from scipy.integrate import odeint
import matplotlib.pyplot as plt
import numpy as np
def phi(y,t):
return 1.5*y*(1-y/6)
y0 = 1.0
t =np.linspace(0,5,201)
sol = odeint(phi,y0,t)
plt.plot(t,sol)
plt.show()
每次我尝试在终端中执行时,我得到的是: ImportError: No module named integrate
但当我尝试使用Ipython执行它时,一切正常,下面是一个屏幕截图:pic2
你能帮帮我吗?谢谢。在
您可能缺少scipy模块。在
请先安装。在
我在安装了附加要求后运行了你的程序
^{pr2}$相关问题 更多 >
编程相关推荐