我正在尝试编写代码来确定.wav文件的最小值,最大值和总零值。输出应返回类似
Largest Sample Value is:xxxx
Smallest Sample Value is:xxxx
There are x amount of 0's in sample.
我无法确定在使用for循环后将max()用于.wav示例是否正确。
f=pickAFile()
sound=makeSound(f)
for i in range(0,getLength(sound)):
value=getSampleValueAt(sound,i)
print max(value)
print min(value)
也不确定如何在其中找到零值。我可以使用打印功能来输出最小和最大的语句,但是我无法弄清楚开始的最小/最大。
最佳答案
重复Max() function using python from loop:
def largest():
f = pickAFile()
sound = makeSound(f)
value = [getSampleValueAt(sound, i) for i in range(1, getLength(sound))]
print max(value)
print min(value)
print value.count(0)
另外,当您将问题标记为python-3.x时,打印语句应为
print(max(values))
关于python-3.x - 最大样本值(声音文件)python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25539492/