Skip to main content
 首页 » 编程设计

python之如何对二维数组进行平均

2025年05月04日18jackei

我有一个形状为 (256,128) 的二维 numpy 数组,我想对 256 中的每 8 行进行平均,所以我最终得到一个形状为 ( 32,128) 有什么方法可以仅对一维进行平均吗?

请您参考如下方法:

您可以 reshape 然后在一个轴上平均:

 averaged = a.reshape((32,8,128)).mean(axis=1) 

结果是一个 (32,128) 数组。