はじめに 連続ウェーブレット変換(continuous wavelet transform : CWT)とは、時間周波数解析の一つであり、信号の時間ごとの周波数特性を見ることが出来ます。 今回はpythonでscipyやPyWaveletsといったライブラリではなく自作の連続ウェーブレット変換の関数を紹介します。また、実際にCWTを信号に対して行い、信号の特徴を抽出してみます。 連続ウェーブレット変換の概要、scipyやPyWaveletsライブラリを使用する方法については別途記事を書く予定です。 【世界で5万人が受講】実践 Python データサイエンス・オンライン講座 信号生成 次のようなsignal01とsignal02を作成し、連続ウェーブレット変換を行うための信号として用意しました。 signal01 この信号は周波数2[Hz]、7[Hz]、13[Hz]の3つのsin波を合成した