a是50组(1,1944)的numpy.ndarray,想要按列求出50个numpy.nadarry的均值,得到一组(1,1944)的数组
时间: 2024-04-12 11:29:56 浏览: 98
numpy.meshgrid()理解(小结)
5星 · 资源好评率100%
如果你的numpy.ndarray的形状是(1, 1944),表示每个数组都是一行1944列,那么你可以按行求均值。你可以尝试以下代码:
```python
import numpy as np
# 假设a是一个50组的numpy.ndarray,形状为(50, 1944)
a = np.random.random((50, 1944))
# 按行求均值
mean_array = np.mean(a, axis=0)
print(mean_array.shape) # 输出 (1944,)
```
这样,你就可以得到一个形状为(1, 1944)的均值数组mean_array。这个数组的每个元素是对应列的均值。由于只有一个行,所以结果的形状是(1, 1944)。
阅读全文