python 小波分析 cwt_python scipy signal.cwt用法及代码示例

连续小波变换。

使用小波函数对数据执行连续的小波变换。 CWT使用小波函数对数据进行卷积,其特征在于宽度参数和长度参数。小波函数可以很复杂。

参数:

data:(N,) ndarray在其上执行转换的数据。

wavelet:function小波函数,应带有2个参数。第一个参数是返回向量将具有的点数(len(wavelet(length,width))== length)。第二个是宽度参数,定义小波的大小(例如高斯的标准偏差)。参考ricker,满足了这些要求。

widths:(M,) sequence用于转换的宽度。

dtype:data-type, 可选参数所需的输出数据类型。默认为float64如果小波的输出是实数,并且complex128如果很复杂。

1.4.0版的新函数。

kwargs:关键字参数传递给小波函数。

1.4.0版的新函数。

返回值:

cwt:(M,N)ndarray将具有(len(widths),len(data))的形状。

注意:

1.4.0版的新函数。

对于非对称复数值小波,输入信号与小波数据[1]的time-reversed complex-conjugate卷积。

length = min(10 * width[ii], len(data))

cwt[ii,:] = signal.convolve(data, np.conj(wavelet(length, width[ii],

**kwargs))[::-1], mode='same')

参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值