重采样 n 维 numpy 数组的一维
Resample one Dimension of n-dimensional numpy array
我有一个形状为 (1200, 500, 1) 的 numpy 数组,我想使用均值函数将其重新采样为形状 (1200, 50, 1)。
执行此操作的好方法是什么?
谢谢
如果您需要对每连续 10 个项目应用平均值,您可以这样做:
np.mean(arr.reshape(1200, 50, 10, 1), axis=2)
通过 reshape
将项目分成 10 个桶,然后将 mean
应用于第三个轴。
我有一个形状为 (1200, 500, 1) 的 numpy 数组,我想使用均值函数将其重新采样为形状 (1200, 50, 1)。
执行此操作的好方法是什么? 谢谢
如果您需要对每连续 10 个项目应用平均值,您可以这样做:
np.mean(arr.reshape(1200, 50, 10, 1), axis=2)
通过 reshape
将项目分成 10 个桶,然后将 mean
应用于第三个轴。