【问题标题】:Resample one Dimension of n-dimensional numpy array重采样 n 维 numpy 数组的一维
【发布时间】:2021-11-24 10:18:45
【问题描述】:

我有一个形状为 (1200, 500, 1) 的 numpy 数组,我想使用均值函数将其重新采样为形状 (1200, 50, 1)。

有什么好的和快速的方法来做到这一点? 谢谢

【问题讨论】:

    标签: numpy numpy-ndarray


    【解决方案1】:

    如果您需要将平均值应用于每连续 10 个项目,您可以这样做:

    np.mean(arr.reshape(1200, 50, 10, 1), axis=2)

    通过reshape将项目分成10个桶,然后将mean应用于第三个轴。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-17
      • 2019-04-17
      • 1970-01-01
      • 2013-04-20
      • 1970-01-01
      • 2011-06-14
      • 1970-01-01
      • 2021-04-04
      相关资源
      最近更新 更多