如何在Python中转置矩阵?

如何在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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程