Cucco’s Compute Hack

コンピュータ関係の記事を書いていきます。

移動分散のサンプルプログラム

移動分散のサンプルプログラム

プログラム
import numpy as np
a=np.array([71,77,80,80,89,83])

windowsize=3

for i in range(a.shape[0]-windowsize):
    print("print a[{0}:{1}]".format(i,i+windowsize))
    np.std(a[i:i+windowsize])
実行結果
print a[0:3]
3.7416573867739413
print a[1:4]
1.4142135623730951
print a[2:5]
4.242640687119285