标签: python wavelet haar-wavelet pywt
我只是在学习小波变换的开始,所以我有这样天真的问题。
我有非常简单的缩放函数,只有两个非零系数:
h(0) = h(1) = 1/ sqrt(2)
我自己计算了平均值和差值部分,现在我想绘制一个描述我的DWT的图。
如何在间隔[0,1]
pywt
我的矢量是a = [8,2,1,6,3,−9,7,4]
a = [8,2,1,6,3,−9,7,4]
我的图表看起来应该与此类似:https://yadi.sk/i/3MIfn3tF3NRFsB
答案 0 :(得分:0)
要真正清楚你在做什么,但要获得看起来像你给出链接的图像的东西,你可以这样做:
>>> import matplotlib.pyplot as plt >>> a = [8,2,1,6,3,-9,7,4] >>> x = [float(i)/len(a) for i in range(len(a))] >>> plt.step(x,a) [<matplotlib.lines.Line2D object at 0x7f49fa6868d0>] >>> plt.show()
获得: