Ships Logs †
2015/08/11 (火) †
- 実施項目
- プログラミング環境をMatlabからPythonへ移行すべく、wikiを立ち上げ。
- PySide + Matplotlibを使って、グラフを描画するGUIアプリの作り方を勉強。
- iPython Notebookを使って、Pythonでの信号処理とグラフ表示の基礎を勉強。
- 所感
- iPython NotebookはMatlabと似ていて慣れるのに時間はかからなそう。残りはケプストラムとガボールウェーブレット変換をPythonで実装しなおせば、サブルーチンは完成。Matplotlibを使って、感じたことは、スペクトログラムを表示する関数がないこと。。組み込みのSpectrogramを使えば、信号データからstft結果を表示することができるが、GWT結果を表示することができない。imshow()を使えば、画像データとして描画可能だが、軸の設定や、アスペクト比の問題等で、Matlabと同じ課題にぶつかりそう。どうしよう。
- 積み残し
- iPythonでオーディオデータを呼び出してのstftと、ケプストラムの勉強
- ケプストラム(リフタリング)、ガボールウェーブレット変換のサブ関数の実装
- GWT結果をGUIアプリに組み込み
- 目標
- PySideアプリ(信号解析ツール)
- waveグラフ
- GWTグラフ
- STFTグラフ
- タイムシークバー
- GWTatTime?
- ケプストラムatTime