Pythonライブラリを持つウェーブレットプロット
-
11-09-2019 - |
質問
私は、scipyのダウンロードがscipy.signal.waveletsにウェーブレットのためのいくつかの信号処理ツールを持っており、チャートはmatplotlibのを使用して描画することができることを知っているが、私が右のそれを得ることができないようです。私は線形空間に対してDaubechiesのウェーブレットをプロットしようとしたが、それは私が探しています何ではありません。私は一般的なウェーブレットと数学についての非常に熟練していないと思います。 :)
解決
PyWavelets の最近のトランクバージョンでは、X-グリッドにスケーリング機能とウェーブレット関数の近似値を得ることです非常に簡単ます:
[phi, psi, x] = pywt.Wavelet('db2').wavefun(level=4)
xは、グリッドの出力は、v0.1.6では使用できませんので、あなたがいることを必要とする場合は、トランクのバージョンを使用する必要があります。 このノート
そのデータを持って、あなたは、あなたの好きなプロットパッケージを使用して、それをプロットすることができます。例:
import pylab
pylab.plot(x, psi)
pylab.show()
非常によく似た方法がwavelets.pybytes.comデモページで使用されているが、そこチャートは、オンラインプレゼンテーションのためのGoogleのチャートで行われます。
所属していません StackOverflow