Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python scipy.cwt函数中的Morlet小波_Python_Scipy_Continuous_Wavelet - Fatal编程技术网

Python scipy.cwt函数中的Morlet小波

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

我正在使用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, 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)