現在、私は次の操作を行うべき、Pythonスクリプトを書いている:はAttributeError:「モジュール」オブジェクトが属性「スペクトログラム」を持っていない
- はscipy.ioを経由して、それぞれのwavファイルをオーディオファイルを読み込みます。 wavfile.read()。
- 与えられた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'
、かなり奇妙です:私は、スクリプトを実行しようとすると
は、私は次のエラーを取得します。私はすでにSyntax Errorsをチェックしていましたが、公式の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)
追加情報:私はsignal.pyはありませんので、MacOSの10.9.5
私の答えはあなたのために働いたのですか? – apoorlydrawnape
基本的にはyesです。私は持っていたものすべてを再インストールしました。そして私のコンピュータには2つのバージョンのscipyがあったようで、それもトラブルを引き起こしました。今はすべてうまく動作します。 – Nico