信号処理実験おすすめ環境

Anaconda 3

Anaconda 3 をインストールしましょう。

有名なPython 3処理系+数値計算及び信号処理ライブラリその他諸々便利なライブラリがパッケージングされているので、インストール後、すぐに信号処理プログラミングを始めることができます。

WindowsでもMac OSXでもLinuxでも利用できます。便利な世の中になりました。もう、C言語でFFTを自作する必要もありません。

使ってみる

早速、Python+Numpy+ScipyでFFTを使ってみます。

import numpy
from scipy import fftpack
print(fftpack.fft(numpy.linspace(1,1,1024)))

実行結果は以下のとおり。

[ 1024.+0.j     0.+0.j     0.-0.j ...,     0.-0.j     0.+0.j     0.-0.j]

ね?簡単でしょ?

Leave a Reply

メールアドレスが公開されることはありません。 が付いている欄は必須項目です