我知道SciPy的有小波一些信号处理工具scipy.signal.wavelets和图表可以使用Matplotlib绘制,但似乎我无法得到它的权利。我试图谋害线性空间多贝西小波,但它不是我所期待的。我对一般的小波和数学非常不熟练。 :)

有帮助吗?

解决方案

使用的 PyWavelets 时,得到尺度函数和小波函数的近似上x栅格是最近的主干版本非常简单的:

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

请注意x栅格输出不v0.1.6可用,所以如果你需要,你将不得不使用主干版本。

有了这样的数据,你可以用你喜欢的绘图软件包绘制它,例如:

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

有一个非常类似的方法被用来wavelets.pybytes.com演示页面上,但图表与谷歌图表在线演示完成。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top