首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么built小波()不接受所有内置的小波?

为什么built小波()不接受所有内置的小波?
EN

Stack Overflow用户
提问于 2016-12-16 17:00:30
回答 1查看 1.8K关注 0票数 5

知道为什么pywt.Wavelet()会对某些内置小波产生误差吗?有一个基本的(数学)原因吗?

代码语言:javascript
复制
pywt.Wavelet(i)

带出口

代码语言:javascript
复制
ValueError: Invalid wavelet name.

对于i=

代码语言:javascript
复制
'cgau1', 'cgau2', 'cgau3', 'cgau4', 'cgau5', 'cgau6', 'cgau7'
'cgau8', 'cmor', 'fbsp', 'gaus1', 'gaus2', 'gaus3', 'gaus4', 'gaus5'
'gaus6', 'gaus7', 'gaus8', 'mexh', 'morl'

从皮子波的医生

代码语言:javascript
复制
class pywt.Wavelet(name[, filter_bank=None])

描述由指定的小波名称标识的小波的属性。为了使用内置小波,名称参数必须是pywt.wavelist()列表中的有效小波名称。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-20 13:19:56

这些小波是连续的,因此您需要通过以下方法来创建它们:

pywt.ContinuousWavelet('mexh')

并使用连续小波变换,它以离散数据(阵列)为输入:

pywt.cwt(data, scales, wavelet)

我不知道这种区别的真正原因是什么。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41189110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档