我已经在Linux上安装了Anaconda 2,大概它具有所有必需的包装等等。我想使用Spherical Harmonics函数,但是我得到了
import scipy
Y = scipy.special.sph_harm(-M, L, theta, phi)
AttributeError: 'module' object has no attribute 'special'
我也跑过conda install scipy
,但仍然遇到相同的错误。我正在使用标准的online manual。
答案 0 :(得分:1)
使用以下命令运行sph_harm()
并避免使用AttributeError
:
from scipy.special import sph_harm
M, L, theta, phi = 10, 20, 30, 80
Y = sph_harm(-M, L, theta, phi)