目前,我正在编写python脚本,该脚本应执行以下操作:
当我尝试运行脚本时,出现以下错误:
Traceback (most recent call last):
File "demo2.py", line 61, in <module>
F,T,S = scipy.signal.spectrogram(s_mono,rate,window,None,nOverlap,nFFT)
AttributeError: 'module' object has no attribute 'spectrogram'
这很奇怪,因为我认为我的代码应该可以正常工作。我已经检查过语法错误,并且也查阅了官方的scipy文档,但找不到任何线索可能是错误的。
这是我的代码的小片段:
import scipy
from scipy import signal
import scipy.io.wavfile as wav
#---------------------------------
# here's the rest of my code
F,T,S = scipy.signal.spectrogram(s_mono,rate,window,None,nOverlap,nFFT)
附加信息:我正在使用MacOS 10.9.5的MacBook
最佳答案
由于没有signal.py,请卸载scipy并重新安装而不使用pip。从他们的网站上获取它。用点子获取似乎几乎总是有问题。
关于python - AttributeError: 'module'对象没有属性 'spectrogram',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43308137/