2020-11-10から1日間の記事一覧

scipy.signal.lfilterのsimple example

import numpy as npfrom scipy.io import wavfilefrom scipy.signal import lfilterimport matplotlib.pyplot as pltsample_rate, x = wavfile.read('combined_sine.wav')sample_interval = 1.0 / sample_rateN = x.shape[0]filtered = lfilter([0.5, 0.5], …

wave, scipy.io.wavfile, librosaでwaveファイル入力

waveはpylabを介すので分かりにくい。 librosaはサンプリングレートを与えないといけない。 scipy.io.wavfileが一番使い勝手が良さそう。 import numpy as npimport matplotlib.pyplot as plt# import wave# from pylab import frombuffer# wf = wave.open('…