Найти - Пользователи
Полная версия: Получить массив из wav
Начало » Python для новичков » Получить массив из wav
1
Win95
Доброго времени суток)
Есть файл, из которого хочу получить массив приблизительно вот в таком виде …
В интерпритаторе при print frames получаю нормальные числа, а при сохранении в файл что-то непонятное… Как сохранить нормальные значения?
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pylab
import scikits.audiolab as bad
wav = bad.Sndfile('music.wav', 'r')
frames = wav.read_frames(100000)
pylab.plot(frames) 
pylab.savefig('waveform')
pylab.show()
f = open('C:\\1.txt', 'w')
f.write(frames)
f.close()
print frames
JOHN_16
Win95
А собственно какого типа у вас frames? думается мне что вовсе не числа. Поэтмоу и разбираться надо внимательнее при переводе в строку.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB