np.savetxt元组转换为数组

时间:2018-01-29 15:11:26

标签: python-3.x numpy wave

我正在尝试将.wav文件提取到txt文件中进行分析,但我最终在Audio.txt中获得了一个值而不是所有数据点(值)。我无法弄清楚下面给出的代码中出错的地方:

import wave, struct
import numpy as np
waveFile = wave.open('test1.wav', 'r')
length = waveFile.getnframes()
for i in range(0,length):
    waveData = waveFile.readframes(1)
    data = struct.unpack("<h", waveData)
    data_x = np.array(int(data[0])) #saving all value in a single array
    #print(int(data[0]))
np.savetxt("Audio.txt", data_x.reshape(1,),delimiter=",")

任何帮助??

谢谢。

0 个答案:

没有答案