В Matlab:Как можно реализовать функцию MATLAB wavread() в Python?
[s, fs] = wavread(file);
Поскольку значение каждого элемента в S находится в пределах от -1 до 1, поэтому мы импортировать scikits.audiolab используя свою wavread функцию.
from scikits.audiolab import wavread
s, fs, enc = wavread(filename)
Но когда я красный и тот же файл ввода Wav, значение х в Matlab и Python были совершенно разные. Как я могу получить тот же результат, что и в MATLAB?
p.s. WAV-файл - это простой 16-битный файл с одним каналом, отснятый на частоте 44100 Гц.
Ну, что такое тип данных 's', т. Е.' Type (s) '? Как насчет сравнения с опцией ''native' 'в' wavread' Matlab? – horchler