データの移動平均をとりたいときは,コンボリューション積分を使うと早いのですが,numpyでもあるのですね. 移動平均は,各点ごとにずらしながら平均を取っていく手法で, ●に対する3点での移動平均(★印)の場合はこんな感じかと. 移動平均 – Wikipedia とっても簡単なデジタルフィルタです. これをPythonのNumpyを使って計算する場合は,Convolveを使うととっても簡単でした. まずは,データを作ります. $ python >>> a = np.arange(100) >>> a array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37