python将720×4行的数组每四行取一个平均值
时间: 2023-11-27 15:51:44 浏览: 83
python计算一个序列的平均值的方法
你可以使用numpy库中的reshape和mean函数来实现这个操作。具体代码如下:
```python
import numpy as np
# 创建一个720x4的数组
arr = np.random.rand(720, 4)
# 将数组reshape成180x16的形状
arr_reshape = arr.reshape((180, 16))
# 对每个16行的元素取平均值,生成一个180x4的数组
arr_mean = np.mean(arr_reshape, axis=1)
# 打印结果
print(arr_mean)
```
这段代码首先创建了一个720x4的数组,然后使用reshape函数将数组的形状转换成了180x16。接着,对每个16行的元素使用mean函数取平均值,生成一个180x4的数组。最后,打印出结果。
阅读全文