我刚刚开始学习小波变换,所以我有这样一个天真的问题。
我有一个非常简单的标度函数,只有两个非零系数:

h(0) = h(1) = 1/ sqrt(2)我已经自己计算了平均值和差值部分,现在我想画一个图来描述我的DWT。
如何使用pywt库在间隔0,1上显示此图
我的向量是a = [8,2,1,6,3,−9,7,4]
我的图应该类似于下面的图:https://yadi.sk/i/3MIfn3tF3NRFsB
发布于 2017-10-03 19:38:35
这是为了真正清楚你在做什么,但要获得看起来像你给链接的图像的东西,你可以这样做:
>>> 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()要获得以下信息:

https://stackoverflow.com/questions/46530228
复制相似问题