每行除了第一列的数值求均值
时间: 2024-02-13 07:07:36 浏览: 66
获取指定区间的均值
我理解你的问题是给定一个矩阵,求每行除了第一列的数值的均值。假设矩阵为M,第i行除了第一列的数值的均值为avg_i,则可以用如下代码实现:
```
import numpy as np
# 生成一个5行4列的随机矩阵
M = np.random.rand(5, 4)
print("矩阵M:\n", M)
# 求每行除了第一列的数值的均值
avg = np.mean(M[:, 1:], axis=1)
print("每行除了第一列的数值的均值:\n", avg)
```
其中,np.random.rand(5, 4)生成了一个5行4列的随机矩阵M,[:, 1:]表示选取所有行,但是列从第二列开始(即第一列不选),axis=1表示按行求均值。
阅读全文