输入二维数组,求每行平均值
时间: 2024-08-12 11:08:49 浏览: 84
Labview二维数组按行求平均值.vi
当你有一个二维数组(通常是矩阵),并想要计算每行的平均值时,你可以通过遍历每一行并将所有元素相加,然后除以元素个数来实现。以下是一个简单的步骤和代码示例,假设我们使用 Python 编程语言:
```python
def row_average(matrix):
# 确保矩阵不为空
if not matrix:
return []
# 初始化一个空列表来存储每行的平均值
row_averages = []
# 遍历每一行
for row in matrix:
# 计算当前行的总和
total = sum(row)
# 计算平均值(元素个数)
average = total / len(row) if len(row) != 0 else 0 # 防止除以零错误
# 将结果添加到列表中
row_averages.append(average)
return row_averages
# 示例二维数组
matrix_example = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
# 计算并打印每行的平均值
row_avg_example = row_average(matrix_example)
print("每行平均值:", row_avg_example)
```
阅读全文