知道为什么pywt.Wavelet()会对某些内置小波产生误差吗?有一个基本的(数学)原因吗?
pywt.Wavelet(i)带出口
ValueError: Invalid wavelet name.对于i=
'cgau1', 'cgau2', 'cgau3', 'cgau4', 'cgau5', 'cgau6', 'cgau7'
'cgau8', 'cmor', 'fbsp', 'gaus1', 'gaus2', 'gaus3', 'gaus4', 'gaus5'
'gaus6', 'gaus7', 'gaus8', 'mexh', 'morl'从皮子波的医生
class pywt.Wavelet(name[, filter_bank=None])描述由指定的小波名称标识的小波的属性。为了使用内置小波,名称参数必须是pywt.wavelist()列表中的有效小波名称。
发布于 2017-01-20 13:19:56
这些小波是连续的,因此您需要通过以下方法来创建它们:
pywt.ContinuousWavelet('mexh')
并使用连续小波变换,它以离散数据(阵列)为输入:
pywt.cwt(data, scales, wavelet)
我不知道这种区别的真正原因是什么。
https://stackoverflow.com/questions/41189110
复制相似问题