Python scipy.cwt函数中的Morlet小波
我正在使用scipy的连续小波变换 在文档中,signal.ricker函数用于小波: 该代码与signal.ricker函数一起工作,该函数使用墨西哥帽小波:Python scipy.cwt函数中的Morlet小波,python,scipy,continuous,wavelet,Python,Scipy,Continuous,Wavelet,我正在使用scipy的连续小波变换 在文档中,signal.ricker函数用于小波: 该代码与signal.ricker函数一起工作,该函数使用墨西哥帽小波: from scipy import signal import matplotlib.pyplot as plt import numpy as np import pywt sig = data widths = np.arange(1, 31) cw = signal.cwt(sig, signal.ricker, wid
from scipy import signal
import matplotlib.pyplot as plt
import numpy as np
import pywt
sig = data
widths = np.arange(1, 31)
cw = signal.cwt(sig, signal.ricker, widths)
现在我想用morlet小波代替signal.ricker和mexican-hat小波
到目前为止,我已经尝试了这些morlet函数,但没有成功:
morl1 = signal.morlet(125, w=5.0, s=1.0, complete=True)
以及:
是否有任何方法可以将morlet小波用于具有scipy的连续小波变换
cw = signal.cwt(sig, morlet, widths)
原始的
signal.morlet
不适合与signal.cwt
-函数一起使用
您可以使用,它创建了一个专门为signal.cwt
制作的复杂morlet小波
cw = signal.cwt(sig, morlet, widths)