Python Pywavelet 小波阈值实例


Posted in Python onJanuary 09, 2019

小波应用比较广泛,近期想使用其去噪。由于网上都是matlib实现,故记下一下Python的使用

Pywavelet  Denoising 小波去噪 

# -*- coding: utf-8 -*-
 
import numpy as np
import pywt
 
data = np.linspace(1, 4, 7)
 
# pywt.threshold方法讲解:
#    pywt.threshold(data,value,mode ='soft',substitute = 0 )
#    data:数据集,value:阈值,mode:比较模式默认soft,substitute:替代值,默认0,float类型
 
#data: [ 1. 1.5 2. 2.5 3. 3.5 4. ]
#output:[ 6. 6. 0. 0.5 1. 1.5 2. ]
#soft 因为data中1小于2,所以使用6替换,因为data中第二个1.5小于2也被替换,2不小于2所以使用当前值减去2,,2.5大于2,所以2.5-2=0.5.....
print "---------------------soft:绝对值-------------------------"
print pywt.threshold(data, 2, 'soft',6)
 
print "---------------------hard:绝对值-------------------------"
 
#data: [ 1. 1.5 2. 2.5 3. 3.5 4. ]
#hard data中绝对值小于阈值2的替换为6,大于2的不替换
print pywt.threshold(data, 2, 'hard',6)
 
print "---------------------greater-------------------------"
 
#data: [ 1. 1.5 2. 2.5 3. 3.5 4. ]
#data中数值小于阈值的替换为6,大于等于的不替换
print pywt.threshold(data, 2, 'greater',6)
print "---------------------less-------------------------"
print data
#data: [ 1. 1.5 2. 2.5 3. 3.5 4. ]
#data中数值大于阈值的,替换为6
print pywt.threshold(data, 2, 'less',6)

参考官方文档地址:https://pywavelets.readthedocs.io/en/latest/ref/thresholding-functions.html#pywt.threshold

以上这篇Python Pywavelet 小波阈值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现的重启关机程序实例
Aug 21 Python
对于Python的Django框架部署的一些建议
Apr 09 Python
Python中二维列表如何获取子区域元素的组成
Jan 19 Python
python微信公众号开发简单流程
Mar 23 Python
详解Django中六个常用的自定义装饰器
Jul 04 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
Nov 21 Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 Python
Python面向对象程序设计之类的定义与继承简单示例
Mar 18 Python
python输入多行字符串的方法总结
Jul 02 Python
Django用户认证系统 Web请求中的认证解析
Aug 02 Python
Django 1.10以上版本 url 配置注意事项详解
Aug 05 Python
详解基于python的全局与局部序列比对的实现(DNA)
Oct 07 Python
python利用小波分析进行特征提取的实例
Jan 09 #Python
Python 实现中值滤波、均值滤波的方法
Jan 09 #Python
对Python信号处理模块signal详解
Jan 09 #Python
使用python实现语音文件的特征提取方法
Jan 09 #Python
对python中Librosa的mfcc步骤详解
Jan 09 #Python
Python中的枚举类型示例介绍
Jan 09 #Python
利用python提取wav文件的mfcc方法
Jan 09 #Python
You might like
全国FM电台频率大全 - 23 四川省
2020/03/11 无线电
php UBB 解析实现代码
2011/11/27 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
IIS 7.5 asp Session超时时间设置方法
2017/04/17 PHP
使javascript也能包含文件
2006/10/26 Javascript
将string解析为json的几种方式小结
2010/11/11 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
[01:25]DOTA2自定义游戏灵园鬼域等你踏足
2015/10/30 DOTA
python使用xmlrpc实例讲解
2013/12/17 Python
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
Python在Windows和在Linux下调用动态链接库的教程
2015/08/18 Python
Python图像处理模块ndimage用法实例分析
2019/09/05 Python
python 30行代码实现蚂蚁森林自动偷能量
2021/02/08 Python
html5文本内容_动力节点Java学院整理
2017/07/11 HTML / CSS
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
无畏的旅行:Intrepid Travel
2017/12/20 全球购物
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
消防安全员岗位职责
2014/03/10 职场文书
新员工试用期自我鉴定
2014/04/17 职场文书
公司法定代表人授权委托书
2014/09/29 职场文书
党的群众路线教育实践活动心得体会(企业)
2014/11/03 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
教师信息技术学习心得体会
2016/01/21 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书
漫画「你在春天醒来」第10卷封面公开
2022/03/21 日漫
Java 垃圾回收超详细讲解记忆集和卡表
2022/04/08 Java/Android