简单例子,python版
读取数据
import matplotlib.pyplot as plt
import matplotlib; matplotlib.use('TkAgg')
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False
import pywt
import pywt.data
txt = pd.read_csv('电价.csv',header=None,names=['时间','当前时刻电价'])
print(txt.head())
#小波降噪与重构画图
txt=np.array(txt)
def plot_signal_decomp(data, w,title):
data = data[:, -1] # 只对电价数据进行去噪重构
mode = pywt.Modes.smooth
"""Decompose and plot a signal S.
S = An + Dn + Dn-1 + ... + D1
"""</