创建一个大小为4×4的随机整数二维数组,取值范围在1-10之间,打印矩阵和转置矩阵
时间: 2023-11-27 13:51:06 浏览: 111
1.构造一个4×4的随机二维数组(值要求1-100之间)并把数组输出,找出数组的最大值以及下标.exe
以下是 Python 代码实现:
```python
import random
# 创建4x4的随机整数二维数组
matrix = [[random.randint(1, 10) for j in range(4)] for i in range(4)]
# 打印矩阵
print("原始矩阵:")
for i in range(4):
for j in range(4):
print(matrix[i][j], end="\t")
print()
# 转置矩阵
transpose = [[matrix[j][i] for j in range(4)] for i in range(4)]
# 打印转置矩阵
print("\n转置矩阵:")
for i in range(4):
for j in range(4):
print(transpose[i][j], end="\t")
print()
```
输出结果:
```
原始矩阵:
2 8 3 7
3 7 10 8
9 9 9 6
1 1 3 2
转置矩阵:
2 3 9 1
8 7 9 1
3 10 9 3
7 8 6 2
```
阅读全文