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的汉字转GBK码实现代码
Feb 19 Python
在Python中使用PIL模块处理图像的教程
Apr 29 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
Jun 04 Python
Python实现中文数字转换为阿拉伯数字的方法示例
May 26 Python
python和ruby,我选谁?
Sep 13 Python
Python中的并发处理之asyncio包使用的详解
Apr 03 Python
Python简单I/O操作示例
Mar 18 Python
python openCV获取人脸部分并存储功能
Aug 28 Python
Python线程指南分享
Nov 19 Python
python连接打印机实现打印文档、图片、pdf文件等功能
Feb 07 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
Feb 27 Python
Python基于Faker假数据构造库
Nov 30 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
php在文件指定行中写入代码的方法
2012/05/23 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
2009/08/06 Javascript
javascript 遍历验证所有文本框的值
2009/08/27 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
使用cx_freeze把python打包exe示例
2014/01/24 Python
Python 不同对象比较大小示例探讨
2014/08/21 Python
python利用Guetzli批量压缩图片
2017/03/23 Python
Django实现快速分页的方法实例
2017/10/22 Python
TensorFlow数据输入的方法示例
2018/06/19 Python
python生成器与迭代器详解
2019/01/01 Python
Adobe Html5 Extension开发初体验图文教程
2017/11/14 HTML / CSS
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
SQL数据库笔试题
2016/03/08 面试题
医药工作者的求职信范文
2013/09/21 职场文书
室内设计实习自我鉴定
2013/09/25 职场文书
结构工程研究生求职信
2013/10/13 职场文书
应届医学毕业生求职信分享
2013/12/02 职场文书
中文专业毕业生自荐书范文
2014/01/04 职场文书
运动会开幕式主持词
2014/03/28 职场文书
端午节寄语2015
2015/03/23 职场文书
歌咏比赛主持词
2015/06/29 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
用Python监控你的朋友都在浏览哪些网站?
2021/05/27 Python
python实现层次聚类的方法
2021/11/01 Python
nginx.conf配置文件结构小结
2022/04/08 Servers