我已在 pycharm 中通过此命令导入 scipy :
import scipy as sp
但是我想以这种方式使用它,例如:
a=sp.special.factorial(5)
我收到与模块属性相关的错误,我只能以下面的方式导入 scipy ,以获取错误:
from scipy import special
但是在 Spyder 之类的另一个IDE中,两个命令都运行且没有错误 我在 pycharm 中使用 anaconda 作为解释器。
答案 0 :(得分:0)
我对Spyder并不熟悉。也许他们做了额外的事。但官方的做法是你必须import scipy.special
。{/ p>
import scipy
help(scipy) # it will give the following help message.
有关包scipy的帮助:
NAME SciPy的
说明 SciPy:Python的科学计算软件包 ================================================
Documentation is available in the docstrings and
online at http://docs.scipy.org.
Contents
--------
SciPy imports all the functions from the NumPy namespace, and in
addition provides:
Subpackages
-----------
Using any of these subpackages requires an explicit import. For example,
``import scipy.cluster``.