我正在尝试比较 numpy 数组的两个部分:
a_matr = np.zeros([time_steps, 2], dtype=float)
我用对应于时间步长的整数 0->1000 迭代地填充第一列,并用该时间步长的人口密度填充第二列。每次完成给定的时间步长 n 的周期后,我想比较前两个周期的平均值,即范围的平均值:a_matr[in*2,:] 到 a_matr[in,:],与范围 a_matr[in,:] 到 a_matr[i,:] 的平均值相比。
由于 n 应该是任意的,有没有办法自动选择这样的范围,并将其传递给 np.average()?