Python定义方阵转置函数

原创 阁主  2026-02-23 05:55:59  阅读 2301 次 评论 0 条
摘要:

简单的示例:Python定义方阵转置函数。

示例图

转置就是行变成列,列变成行。可以先看看一张简单的示例图,可以发现一个规律就是,对角线是不变的,横纵的坐标键值是对调关系的。
转置示例图

代码

def square_matrix_tranpose(matrix):
    for c in range(len(matrix) - 1):
        for r in range(c + 1, len(matrix)):
            matrix[r][c], matrix[c][r] = matrix[c][r], matrix[r][c]
list01 = [
    [1, 2, 3, 4],
    [5, 6, 7, 8],
    [9, 10, 11, 12],
    [13, 14, 15, 16],
]
square_matrix_tranpose(list01)
print(list01)

输出结果

[[1, 5, 9, 13], [2, 6, 10, 14], [3, 7, 11, 15], [4, 8, 12, 16]]
本文地址:https://www.mainblog.cn/301.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。
NEXT:已经是最新一篇了

评论已关闭!