Уведомления

Группа в Telegram: @pythonsu

#1 Май 31, 2012 00:41:31

Win95
От:
Зарегистрирован: 2011-11-04
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Получить массив из wav

Доброго времени суток)
Есть файл, из которого хочу получить массив приблизительно вот в таком виде …
В интерпритаторе при 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



Офлайн

#2 Май 31, 2012 02:25:12

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Получить массив из wav

Win95
А собственно какого типа у вас frames? думается мне что вовсе не числа. Поэтмоу и разбираться надо внимательнее при переводе в строку.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version