gpt4 book ai didi

python - AttributeError: 'module'对象没有属性 'spectrogram'

转载 作者:行者123 更新时间:2023-12-03 00:34:34 28 4
gpt4 key购买 nike

目前,我正在编写python脚本,该脚本应执行以下操作:

  • 通过scipy.io.wavfile.read()分别读取音频文件和wav文件。
  • 计算给定的wav文件的频谱图。
  • 将频谱图中的数据写回到wav文件中。

  • 当我尝试运行脚本时,出现以下错误:
    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/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com