【发布时间】:2019-05-17 13:19:28
【问题描述】:
我正在尝试使用来自 scipy.signal 的连续小波变换来清理噪声信号,如下所示:
df2=signal.cwt(df, np.arange(1,31), 'gaus1')
这给了我一个类型错误:'
为什么会出现此错误?如何正确地将连续小波变换应用于我的数据?
【问题讨论】:
-
你应该使用
import pywt; pywt.cwt(df. np.arange(1, 31), 'gaus1吗? -
scipy 也有连续小波变换
-
方法不同
scipy.signal.cwt(data, wavelet, widths)..pywt.cwt(data, scales, wavelet) -
如果我在您的评论中运行代码行,那么我会得到 ValueError: only dim == 1 supported
-
df2 = py.cwt(df, np.arange(1,31), 'gaus1')
标签: python python-3.x wavelet