1. 程式人生 > >python利用小波分析進行特徵提取

python利用小波分析進行特徵提取

#利用小波分析進行特徵分析

#引數初始化
inputfile= 'C:/Users/Administrator/Desktop/demo/data/leleccum.mat' #提取自Matlab的訊號檔案

from scipy.io import loadmat #mat是MATLAB專用格式,需要用loadmat讀取它
mat = loadmat(inputfile)
signal = mat['leleccum'][0]

import pywt #匯入PyWavelets
coeffs = pywt.wavedec(signal, 'bior3.7', level = 5)
#返回結果為level+1個數字,第一個陣列為逼近係數陣列,後面的依次是細節係數陣列
len(coeffs)