簡體   English   中英

使用Python庫的小波圖

[英]Wavelet plot with Python libraries

我知道SciPy在scipy.signal.wavelets中有一些用於小波的信號處理工具,並且可以使用Matplotlib繪制圖表,但似乎我無法正確使用它。 我曾嘗試在線性空間上繪制Daubechies小波,但這不是我想要的。 一般來說,我對小波和數學非常不熟練。 :)

使用最近的PyWavelets主干版本,在x-grid上獲得縮放函數和小波函數的近似非常簡單:

[phi, psi, x] = pywt.Wavelet('db2').wavefun(level=4)

請注意,x-grid輸出在v0.1.6中不可用,因此如果需要,則必須使用trunk版本。

有了這些數據,您可以使用自己喜歡的繪圖包繪制它,例如:

import pylab
pylab.plot(x, psi)
pylab.show()

在wavelets.pybytes.com演示頁面上使用了一種非常類似的方法,但是圖表是通過Google Charts完成的,用於在線演示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM