2013-10-24 543 views
10

全部。所以,我有一些時間序列數據,我想用小波變換進行處理來表示。我對小波的概念相對陌生。我注意到scipy.signal有幾個對象,但看起來很薄。有沒有一個圖書館或其他東西可以幫助你呢?任何您知道的文檔或教程都將不勝感激。Python中是否有可靠的小波分析方法?

回答

10

你試過PyWavelets

import pywt 
x = [3, 7, 1, 1, -2, 5, 4, 6] 
# Discrete Wavelet Transform 
cA, cD = pywt.dwt(x, 'db2') 
x2 = pywt.idwt(cA, cD, 'db2') 

在他們的文檔中有a few examples

GitHub repository有更多的更新信息,以檢查出來。

+2

這裏是最新的回購:https://github.com/PyWavelets/pywt –

+1

更新,謝謝! –