当我尝试从 Canopy(Enthought Inc) 中的 SciPy 文档中执行以下代码时:
from scipy import integrate
import numpy as np
N = 5
def f(t, x):
return np.exp(-x*t) / t**N
print integrate.nquad(f, [[1, np.inf],[0, np.inf]])
我收到以下错误:
4 def f(t, x):
5 return np.exp(-x*t) / t**N
----> 6 print integrate.nquad(f, [[1, np.inf],[0, np.inf]])
AttributeError: 'module' object has no attribute 'nquad'
包含的 SciPy 包有问题吗?重新安装 Canopy/Scipy 并没有解决问题。