标签:
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息
下面试试用python完成小波相关的运算,这个过程可以通过pyWavelet这个库来完成。
pyWavelet的主要特点:
- 1D,2D正反离散小波变换(DWT,IDWT)
- 1D,2d稳态小波变换(SWT,StationaryWavelet Transform)
- 1D,2D小波包分解重构
- 逼近小波函数和尺度函数
- 70多个内置小波滤波器,支持定制小波
- 单双精度支持
- 类似Matlab Wavelet Toolbox的使用
pyWavelet这个库直接通过pip命令就可以安装了。
写一段简单的脚本,试试1D DWT:
# -*- coding: utf-8 -*- import numpy as np import pywt import matplotlib.pyplot as plt # dwt x = np.linspace(-5,5,100) y = np.sin(x) (cA, cD) = pywt.dwt(y, ‘db1‘) plt.subplot(311) plt.plot(y) plt.subplot(312) plt.plot(cA) plt.subplot(313) plt.plot(cD) plt.show()
看看运行的结果:
一切正常。
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/lights_joy/article/details/47324745