2024-05-23 07:39:08 发布
网友
我知道SciPy在SciPy.signal.wavelts中有一些小波信号处理工具,可以使用Matplotlib绘制一个图表,但似乎我做得不对。我试过在线性空间上绘制一个Daubechies小波,但这不是我想要的。我对小波和数学的基本知识非常缺乏。:)
对于最新的主干版本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图表进行在线演示的。
对于最新的主干版本PyWavelets,在x网格上获得缩放函数和小波函数的近似值非常简单:
请注意,x-grid输出在v0.1.6中不可用,因此如果需要,必须使用主干版本。
有了这些数据,您可以使用自己喜爱的绘图软件包进行绘图,例如:
在wavelets.pybytes.com的演示页面上使用了一种非常类似的方法,但其中的图表是使用Google图表进行在线演示的。
相关问题 更多 >
编程相关推荐