我是一名学生,想知道如何在应用 DWT 分解 dB5(Daubechies 5,级别 = 5)后提取近似系数和细节系数(A5、D5、D4、D3、D2 和 D1)?
提取近似系数和细节系数
信息处理
Python
小波
在家工作
分解
2022-02-12 14:55:29
1个回答
这听起来很可行,阅读在线文档,例如: Multilevel DWT、IDWT 和 SWT,通过调整给出的示例:
>>> import pywt
>>> x = [3, 7, 1, 1, -2, 5, 4, 6]
>>> db1 = pywt.Wavelet('db1')
>>> cA3, cD3, cD2, cD1 = pywt.wavedec(x, db1)
>>> print(cA3)
[ 8.83883476]
>>> print(cD3)
[-0.35355339]
>>> print(cD2)
[ 4. -3.5]
>>> print(cD1)
[-2.82842712 0. -4.94974747 -1.41421356]
其它你可能感兴趣的问题