如何在Python中转置矩阵?
当矩阵的行和列互换时,矩阵被称为转置。在Python中,矩阵只是具有相等项目数量的列表的列表。一个有3行2列的矩阵如下所示
X = [[12,7],
[4 ,5],
[3 ,8]]
它的转置外观将是2行3列。使用嵌套循环可以实现。
X = [[12,7],
[4 ,5],
[3 ,8]]
result = [[0,0,0],
[0,0,0]]
# 遍历行
for i in range(len(X)):
# 遍历列
for j in range(len(X[0])):
result[j][i] = X[i][j]
for r in result:
print(r)
结果将是一个转置矩阵
[12, 4, 3]
[7, 5, 8]
更多Python相关文章,请阅读:Python 教程