我有一个形状为 (256,128) 的二维 numpy 数组,我想对 256 中的每 8 行进行平均,所以我最终得到一个形状为 ( 32,128) 有什么方法可以仅对一维进行平均吗?
请您参考如下方法:
您可以 reshape 然后在一个轴上平均:
averaged = a.reshape((32,8,128)).mean(axis=1)
结果是一个 (32,128) 数组。
我有一个形状为 (256,128) 的二维 numpy 数组,我想对 256 中的每 8 行进行平均,所以我最终得到一个形状为 ( 32,128) 有什么方法可以仅对一维进行平均吗?
请您参考如下方法:
您可以 reshape 然后在一个轴上平均:
averaged = a.reshape((32,8,128)).mean(axis=1)
结果是一个 (32,128) 数组。