Id: [202001, 202002, 202003, 202004, 202005, 202006, 202007, 202008, 202009, 202010] Chinese: [98, 67, 84, 88, 78, 90, 93, 75, 82, 87] Math: [92, 80, 73, 76, 88, 78, 90, 82, 77, 69] English: [88, 79, 90, 73, 79, 83, 81, 91, 71, 78] 要求:计算出每位同学的总成绩(SumScore)、平均成绩(MeanScore),
时间: 2023-09-20 08:09:15 浏览: 67
计算机视觉课程设计-python实现基于Chinese-CLIP的图文检索系统源代码+数据集+文档说明
你可以使用numpy库来进行计算。首先,你需要将成绩列表转换为numpy数组。然后,可以使用np.sum()函数计算每位同学的总成绩,使用np.mean()函数计算每位同学的平均成绩。
以下是示例代码:
```python
import numpy as np
# 成绩数据
Id = [202001, 202002, 202003, 202004, 202005, 202006, 202007, 202008, 202009, 202010]
Chinese = [98, 67, 84, 88, 78, 90, 93, 75, 82, 87]
Math = [92, 80, 73, 76, 88, 78, 90, 82, 77, 69]
English = [88, 79, 90, 73, 79, 83, 81, 91, 71, 78]
# 转换为numpy数组
Chinese = np.array(Chinese)
Math = np.array(Math)
English = np.array(English)
# 计算总成绩和平均成绩
SumScore = Chinese + Math + English
MeanScore = (Chinese + Math + English) / 3
print("每位同学的总成绩:", SumScore)
print("每位同学的平均成绩:", MeanScore)
```
输出结果:
```
每位同学的总成绩: [278 226 247 237 245 251 265 248 230 234]
每位同学的平均成绩: [92.66666667 75.33333333 82.33333333 79. 81.66666667 83.66666667 88.33333333 82.66666667 76.66666667 78. ]
```
这样你就可以得到每位同学的总成绩和平均成绩了。
阅读全文