用Python库绘制小波图

2024-05-23 07:39:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道SciPy在SciPy.signal.wavelts中有一些小波信号处理工具,可以使用Matplotlib绘制一个图表,但似乎我做得不对。我试过在线性空间上绘制一个Daubechies小波,但这不是我想要的。我对小波和数学的基本知识非常缺乏。:)


Tags: 工具signalmatplotlib图表绘制空间线性数学
1条回答
网友
1楼 · 发布于 2024-05-23 07:39:08

对于最新的主干版本PyWavelets,在x网格上获得缩放函数和小波函数的近似值非常简单:

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

请注意,x-grid输出在v0.1.6中不可用,因此如果需要,必须使用主干版本。

有了这些数据,您可以使用自己喜爱的绘图软件包进行绘图,例如:

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

在wavelets.pybytes.com的演示页面上使用了一种非常类似的方法,但其中的图表是使用Google图表进行在线演示的。

相关问题 更多 >

    热门问题