PyWavelets/pywt
PyWavelets - Wavelet Transforms in Python
解決的問題
PyWavelets 提供了一套完整的工具,用於在 Python 中執行小波變換。與僅提供頻率資訊的傅立葉變換不同,小波變換能夠分析在時間與頻率上都具有局部特性的信號或資料,因此對於處理非穩態信號至關重要。
工作原理
該套件實作了多種數學基底函數(小波),用於分解信號。支援一維、二維與多維(nD)信號,並提供多種變換類型,包括離散小波變換(DWT)、穩態小波變換與連續小波變換,使使用者能在不同尺度上分析與重構資料。
適用對象
專為需要進行時間-頻率分析、信號處理或資料壓縮的研究人員、資料科學家與工程師設計,特別適合需要與 Matlab Wavelet Toolbox 相容的使用者。
主要特色
- 支援 1D、2D 與 nD 的正向與反向離散小波變換。
- 多層次分解與重構功能。
- 內建超過 100 種小波濾波器,並支援自訂小波。
- 支援單精度與雙精度的實數與複數計算。
- 支援 1D 與 2D 的穩態小波變換及小波包分解。
相關
- 專案
- 專案
- 專案
- 專案
- 專案