定义一个二维矩阵,输入4位同学3门课的成绩,然后把矩阵转置,再求矩阵中元素的最大值和最小值。
时间: 2023-06-11 20:07:22 浏览: 69
输入一个矩阵,输出一个结果
可以使用Python中的numpy库来实现该功能。具体实现代码如下:
```python
import numpy as np
# 输入成绩
grades = np.array([[89, 78, 92],
[88, 82, 87],
[91, 87, 78],
[90, 86, 89]])
# 转置矩阵
transposed_grades = np.transpose(grades)
# 求最大值和最小值
max_grade = np.max(grades)
min_grade = np.min(grades)
print("转置后的矩阵:")
print(transposed_grades)
print("最高分:", max_grade)
print("最低分:", min_grade)
```
输出结果为:
```
转置后的矩阵:
[[89 88 91 90]
[78 82 87 86]
[92 87 78 89]]
最高分: 92
最低分: 78
```
阅读全文