综合练习:班级成绩分析
53.9 综合练习:班级成绩分析
二维数组存多科成绩,算每人总分、每科平均分、最高分。
成绩矩阵
扩展:用 argmax 找最高分的同学索引。
# ========================================
# 示例:NumPy 成绩分析
# ========================================
import numpy as np
# 3 人 3 科
scores = np.array([
[90, 85, 88],
[76, 92, 80],
[95, 88, 91]
])
print('每人总分', scores.sum(axis=1))
print('每科平均', scores.mean(axis=0))
print('全班最高', scores.max())