【发布时间】:2015-05-11 09:17:52
【问题描述】:
这是我的代码:
from scipy.io import wavfile
fName = 'file.wav'
fs, signal = wavfile.read(fName)
signal = signal / max(abs(signal)) # scale signal
assert min(signal) >= -1 and max(signal) <= 1
错误是:
Traceback (most recent call last):
File = "vad.py", line 10, in <module>
signal = signal / max(abs(signal))
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any()
谁能帮我解决这个错误..?
提前谢谢..
【问题讨论】:
-
检查“相关栏”是否有关于同一错误消息的重复问题。单独测试
max(abs(signal))表达式,以及assert中的运算符优先级。
标签: python-2.7 numpy machine-learning speech