python-3.x - 最大样本值(声音文件)python

标签 python-3.x audio

我正在尝试编写代码来确定.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/

相关文章:

android - MediaPlayer无法创建

python - 从 HTML 中提取标题不起作用

ios - 预定的音频单元参数事件被延迟

java - 比较两个音频文件。声音匹配

python-3.x - 使用 np.where 或 loc 更新 pandas 数据框的多列

audio - 更改mp3文件的采样率

audio - 为什么啁啾频率的微小变化会导致快速傅立叶变换输出的重大变化?

python - 使用 else 子句进行过滤 (numpy.where)

python - 使用矩阵作为 Sprite

python - 如何使用 Google 的视觉 API 通过一次调用注释多个图像? Python