numpy 配列の 2 つの部分を比較しようとしています。
a_matr = np.zeros([time_steps, 2], dtype=float)
最初の列に時間ステップに対応する整数 0->1000 を繰り返し入力し、2 番目の列にその時間ステップでの人口密度を入力します。時間ステップ長 n の特定のサイクルが完了するたびに、前の 2 つのサイクルの平均、つまり範囲の平均を比較したいと思います: a_matr[in*2,:] から a_matr[in,:],対 a_matr[in,:] から a_matr[i,:] までの範囲の平均。
n は任意であるべきなので、そのような範囲を自動的に選択して np.average() に渡す方法はありますか?