Python 使用sp.integrate.quad()时将scipy导入为sp时出错
将scipy导入Python时出错。当我写作时:Python 使用sp.integrate.quad()时将scipy导入为sp时出错,python,scipy,Python,Scipy,将scipy导入Python时出错。当我写作时: import scipy as sp x2 = lambda x: x**2 print sp.integrate.quad(x2, 0, 4) 我得到一个错误: sp.integrate.quad: "NameError: name 'integrate' is not defined". 为什么会出现此错误?导入scipy不会自动加载集成子包。使用: from scipy.integrate import quad 或 并使用spi.q
import scipy as sp
x2 = lambda x: x**2
print sp.integrate.quad(x2, 0, 4)
我得到一个错误:
sp.integrate.quad: "NameError: name 'integrate' is not defined".
为什么会出现此错误?导入scipy不会自动加载集成子包。使用:
from scipy.integrate import quad
或
并使用spi.quad
从文档中,或者更确切地说,从SciPy的_uinit__u;.py文件:
导入scipy不会自动加载集成子包。使用:
from scipy.integrate import quad
或
并使用spi.quad
从文档中,或者更确切地说,从SciPy的_uinit__u;.py文件:
另请参见关于为什么这样做的问题谢谢你们两位,感谢另一个问题中的解决方案和传统信息。另请参见关于为什么这样做的问题谢谢你们两位,感谢另一个问题中的解决方案和传统信息。
...
Subpackages
-----------
Using any of these subpackages requires an explicit import. For example,
``import scipy.cluster``.
::
cluster --- Vector Quantization / Kmeans
fftpack --- Discrete Fourier Transform algorithms
...
integrate --- Integration routines [*]
...