请用普通的方法完成上面的矩阵转置
时间: 2024-02-25 20:59:13 浏览: 36
对于一个 $m \times n$ 的矩阵 $A$,其转置矩阵 $A^T$ 是一个 $n \times m$ 的矩阵,其中 $A^T_{ij} = A_{ji}$。我们可以使用双重循环来完成矩阵转置:
```python
# 定义一个 3x4 的矩阵
A = [[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]]
# 初始化一个 4x3 的矩阵
B = [[0 for j in range(len(A))] for i in range(len(A[0]))]
# 双重循环遍历矩阵 A,将其转置存入矩阵 B
for i in range(len(A)):
for j in range(len(A[0])):
B[j][i] = A[i][j]
# 输出转置后的矩阵 B
for row in B:
print(row)
```
输出结果为:
```
[1, 5, 9]
[2, 6, 10]
[3, 7, 11]
[4, 8, 12]
```
这样就完成了矩阵转置。
阅读全文