最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python Pywavelet 小波閾值實例

 更新時間:2019年01月09日 10:41:48   作者:Dax1n  
今天小編就為大家分享一篇Python Pywavelet 小波閾值實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

小波應(yīng)用比較廣泛,近期想使用其去噪。由于網(wǎng)上都是matlib實現(xiàn),故記下一下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:數(shù)據(jù)集,value:閾值,mode:比較模式默認(rèn)soft,substitute:替代值,默認(rèn)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所以使用當(dāng)前值減去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中數(shù)值小于閾值的替換為6,大于等于的不替換
print pywt.threshold(data, 2, 'greater',6)
print "---------------------less-------------------------"
print data
#data: [ 1. 1.5 2. 2.5 3. 3.5 4. ]
#data中數(shù)值大于閾值的,替換為6
print pywt.threshold(data, 2, 'less',6)

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

以上這篇Python Pywavelet 小波閾值實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

瑞昌市| 都安| 永和县| 彭水| 巴楚县| 成都市| 灌云县| 宁津县| 喀什市| 上虞市| 彭水| 青铜峡市| 长岛县| 永丰县| 北宁市| 额尔古纳市| 土默特右旗| 揭阳市| 左贡县| 大同县| 沧源| 龙口市| 永安市| 尼勒克县| 裕民县| 海安县| 缙云县| 佛教| 库伦旗| 三门峡市| 东阳市| 阿克苏市| 南澳县| 壤塘县| 双江| 永顺县| 陇西县| 遂溪县| 土默特左旗| 济宁市| 张掖市|