%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
x=np.array([0.,0,0,2,4,6,4,2,0,0,0])
plt.stem(x)
<Container object of 3 artists>
y=x*0
y[0]=1/3*(x[0]+x[1]+x[2])
y[1]=1/3*(x[1]+x[2]+x[3])
for ii in range(5):
print(ii)
0 1 2 3 4
for ii in range(len(x)-2):
y[ii]=1/3.*(x[ii]+x[ii+1]+x[ii+2])
print(y[ii])
0.0 0.666666666667 2.0 4.0 4.66666666667 4.0 2.0 0.666666666667 0.0
plt.stem(x,'r')
plt.stem(y,'g')
<Container object of 3 artists>