编写程序, 实现矩阵(3行3列)的转置(即行列互换) 例如, 输入下面的矩阵: 100 200 300 400 500 600 700 800 900 程序输出: 100 400 700 200 500 800 300 600 900
时间: 2024-02-10 21:12:52 浏览: 48
C语言程序设计-编写程序,实现矩阵(3行3列)的转置(即行列互换) .c
5星 · 资源好评率100%
好的,以下是 Python 代码实现:
```python
matrix = [[100, 200, 300], [400, 500, 600], [700, 800, 900]] # 原始矩阵
transposed = [[row[i] for row in matrix] for i in range(len(matrix))] # 转置矩阵
for row in transposed:
print(row)
```
输出结果:
```
[100, 400, 700]
[200, 500, 800]
[300, 600, 900]
```
以上代码中,我们使用了列表推导式来生成转置矩阵,然后使用 for 循环逐行输出。
阅读全文