我有一个来自磁性探测器的信号,我有兴趣分析它,我使用 wavedec() 进行了信号分解
coeffs = pywt.wavedec(dane_K180_40['CH1[uV]'], 'coif5', level=5)
我收到的分解系数如下:
cA1, cD5, cD4, cD3, cD2, cD1 = coeffs
这些是具有各种长度的 ndarrays 对象。cD1 是 (1519,) cD2 是 (774,) 等等。不同长度的数组是我的主要障碍。 系数
我的问题:
我必须制作DWT Scaleogram,我不能强调我已经尽了最大努力却做不到。
最好的方法是什么?使用 matpllotlib 的imshow()如下:
plt.imshow(np.abs([cD5, cD4, cD3, cD2, cD1]), cmap='bone', interpolation='none', aspect='auto')
给我一个错误
TypeError: dtype 对象的图像数据不能转换为浮点数
因为我不是 python 专家,所以我试图用谷歌搜索它,并且我试图将 ndarrays 更改为浮动。
绘制 scaleogram、matshow、pcolormesh 的最佳方法是什么?;D