Pourquoi scipy.io.wavfile.read ne retourne pas un tuple?
Question
Je suis en train de lire un fichier * .wav à l'aide scipy. Je fais ce qui suit:
import scipy
x = scipy.io.wavfile.read('/usr/share/sounds/purple/receive.wav')
En conséquence de ce code, je reçois:
Traceback (most recent call last):
File "test3.py", line 2, in <module>
x = scipy.io.wavfile.read('/usr/share/sounds/purple/receive.wav')
AttributeError: 'module' object has no attribute 'io'
Quelqu'un sait-il ce qui ne va pas ici? Nous vous remercions à l'avance.
La solution
Comme l'erreur dit, le module scipy n'a pas 'io'.
io.wavfile
est un sous-module, vous devez from scipy.io import wavfile
puis faire wavfile.read("/usr/share/sounds/purple/receive.wav")
Cela me donne une erreur avec le fichier que vous utilisez comme un exemple, mais ...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow