自学Python:矩阵转置

作者: 小强聊成长 | 来源:发表于2022-01-29 14:16 被阅读0次

编写一段程序,将一个3行3列的矩阵进行转置。

比如下面的效果,原来是横向排列

变成下面的竖向排列

下面直接上代码:

########################

if __name__ == "__main__":

    n = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

    print("原始矩阵:")

    for i in range(3):

        for j in range(3):

            print("%d  " %(n[i][j]), end=" ") # 输出原始矩阵

        print()

    for i in range(3):

        for j in range(3):

            #将主对角线右上方的数组元素与主对角线左下方的数组元素进行单方向交换

            if j > i:

                t = n[i][j]

                n[i][j] = n[j][i]

                n[j][i] = t

    print("转置矩阵:")

    for i in range(3):

        for j in range(3):

            print("%d  " %(n[i][j]), end=" ")

        print()

########################

执行结果如下:

原始矩阵:

1  2  3 

4  5  6 

7  8  9 

转置矩阵:

1  4  7 

2  5  8 

3  6  9

________________END______________

相关文章

  • 自学Python:矩阵转置

    编写一段程序,将一个3行3列的矩阵进行转置。 比如下面的效果,原来是横向排列 变成下面的竖向排列 下面直接上代码:...

  • python矩阵转置

    python中的矩阵转置 首先,数据应该是np.asarray型,然后,使用numpy.transpose来操作。...

  • 2018-05-25

    python 1.python中数组和矩阵乘法及使用总结 对数组的运算 矩阵求逆,转置,求迹

  • 2019-02-22 Day 48 待提高

    1.转置矩阵 给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列...

  • 机器学习里的数学基础——矩阵论

    1. 基本概念 1.1 向量及其转置 一个维列向量及其转置可记作: 1.2 矩阵及其转置 一个的矩阵及其的转置矩阵...

  • 正交矩阵

    转置矩阵为其逆矩阵。

  • 2019-03-13

    矩阵的转置则称 为A的转置,记为 设为矩阵,则为 矩阵 为对称矩阵,则 为反对称矩阵,则 为n阶方阵,,为对称矩阵...

  • 矩阵

    参考资料转置矩阵伴随矩阵

  • 12、转置矩阵

    1、题目如下: 给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与...

  • leetcode-数组篇-转置数组(867)

    题目 给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。 ...

网友评论

    本文标题:自学Python:矩阵转置

    本文链接:https://www.haomeiwen.com/subject/ndechrtx.html