#!/usr/bin/env python # -*- coding:utf-8 -*- from pylab import * from numpy import * import numpy # 数据点图-数据点平滑处理 def moveing_average(ineterval,window_size): window=ones(int(window_size))/float(window_size) return convolve(ineterval,window,'same') t=linspace(-4,4,100) y=sign(t)+randn(len(t))*0.1 plot(t,y,'k.') y_av=moveing_average(y,10) plot(t,y_av,'r') xlabel('time') ylabel('value') grid(True) show() # 图2-一个为曲线图 一个为折线图 windows=['flat','hanning','hamming','bartlett','blackman'] def smooth(x,window_len=11,window='hanning'): if x.ndim!=1: print('ere') if x.size