创建两个 numpy 数组,其中 arr 1 中存储学生姓名,arr2 中存储学生数学、语文、英语的 成绩,使用索引输出第二个学生的英语成绩和第四个学生三门课程的平均分。
时间: 2023-11-27 12:50:26 浏览: 81
可以使用以下代码创建两个numpy数组,并输出对应结果:
```python
import numpy as np
# 创建数组 arr1 和 arr2
arr1 = np.array(['张三', '李四', '王五', '赵六', '钱七'])
arr2 = np.array([[90, 85, 95], [80, 75, 90], [95, 80, 85], [85, 90, 75], [70, 85, 80]])
# 输出第二个学生的英语成绩
print("第二个学生的英语成绩:", arr2[1, 2])
# 输出第四个学生三门课程的平均分
print("第四个学生三门课程的平均分:", np.mean(arr2[3]))
```
输出结果为:
```
第二个学生的英语成绩: 90
第四个学生三门课程的平均分: 83.33333333333333
```
相关问题
2、创建两个 numpy 数组,其中 arr 1 中存储学生姓名,arr2 中存储学生数学、语文、英语的 成绩,使用索引输出第二个学生的英语成绩和第四个学生三门课程的平均分。
好的,我可以回答你的问题。
首先,以下是创建两个 numpy 数组的代码,按照您的要求来填充它们:
```python
import numpy as np
# 学生姓名
arr1 = np.array(['Alice', 'Bob', 'Charlie', 'David', 'Emily'])
# 学生成绩
arr2 = np.array([
[70, 80, 90],
[80, 85, 75],
[90, 89, 92],
[85, 75, 80],
[89, 92, 87]
])
```
接下来,您可以使用索引来输出第二个学生的英语成绩和第四个学生三门课程的平均分。以下是代码:
```python
# 输出第二个学生的英语成绩
eng_score = arr2[1][2]
print("第二个学生的英语成绩为:", eng_score)
# 输出第四个学生三门课程的平均分
avg_score = np.mean(arr2[3])
print("第四个学生的三门课程平均分为:", avg_score)
```
输出结果如下:
```
第二个学生的英语成绩为: 75
第四个学生的三门课程平均分为: 80.0
```
希望这能够回答您的问题。如果您有任何其他问题,请随时问我。
python创建两个 numpy 数组,其中 arr 1 中存储学生姓名,arr2 中存储学生数学、语文、英语的 成绩,使用索引输出第二个学生的英语成绩和第四个学生三门课程的平均分。给出代码
好的,这里是代码:
```python
import numpy as np
# 创建两个数组
arr1 = np.array(['Alice', 'Bob', 'Charlie', 'David', 'Eva', 'Frank'])
arr2 = np.array([[80, 85, 90],
[70, 75, 80],
[90, 95, 100],
[85, 90, 95],
[75, 80, 85],
[95, 100, 105]])
# 输出第二个学生的英语成绩
print("第二个学生的英语成绩为:", arr2[1, 2])
# 输出第四个学生三门课程的平均分
avg_score = np.mean(arr2[3])
print("第四个学生三门课程的平均分为:", avg_score)
```
这样,我们就创建了两个数组,并使用索引输出了第二个学生的英语成绩和第四个学生三门课程的平均分。
阅读全文