【发布时间】:2016-12-07 08:50:18
【问题描述】:
我使用了 scipy.io.wavfile 中的 read 函数,然后是 numpy.array 和 numpy.savetxt 将 WAV 文件转换为存储在 CSV 中的矢量。像这样:
def read_wav(wav_file_name):
a = read('data/'+wav_file_name)
b = numpy.array(a[1],dtype=float)
numpy.savetxt('data/'+wav_file_name+'.csv', b, delimiter=",")
return b
但是,CSV 文件现在是 6.2MB,而 WAV 文件只有 490kB。这怎么可能?我认为单个向量应该更小?
【问题讨论】: