二维数组用mean函数求每列的平均值
时间: 2024-04-30 20:17:52 浏览: 11
可以使用numpy库中的mean函数来求二维数组每列的平均值。示例代码如下:
```python
import numpy as np
# 创建一个3行4列的二维数组
arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])
# 使用mean函数求每列的平均值
col_means = np.mean(arr, axis=0)
# 打印每列的平均值
print(col_means)
```
输出结果为:
```
[5. 6. 7. 8.]
```
其中,`axis=0` 表示对每列进行求平均值操作。
相关问题
二维数组用mean函数求每列的平均值限定数组内数字格式
您好!以下是使用Python实现二维数组每列的平均值,并限定数组内数字格式的代码:
```python
import numpy as np
# 定义二维数组
arr = np.array([[1.0, 2.0, 3.0],
[4.0, 5.0, 6.0],
[7.0, 8.0, 9.0]])
# 计算每列的平均值
mean_arr = np.mean(arr, axis=0)
# 将平均值限定为两位小数
mean_arr = np.around(mean_arr, decimals=2)
# 输出结果
print(mean_arr)
```
输出结果为:
```
[4. 5. 6.]
```
其中,`np.mean(arr, axis=0)`会计算每列的平均值,`np.around(mean_arr, decimals=2)`会将平均值限定为两位小数。
二维数组每列求平均数
以下是Python NumPy库中二维数组每列求平均数的示例代码:
```python
import numpy as np
# 创建一个3行4列的二维数组
arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])
# 每列求平均数
col_mean = np.mean(arr, axis=0)
print(col_mean)
```
输出结果为:
```
[5. 6. 7. 8.]
```
解释:`np.mean()`函数用于计算数组的平均值,`axis=0`表示按列计算平均值。