python 矩阵转置

Posted F

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 矩阵转置相关的知识,希望对你有一定的参考价值。

 

arrA=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]
N=4
#声明4x4数组arr
arrB=[[None] * N for row in range(N)]

print([原设置的矩阵内容])
for i in range(4):
    for j in range(4):
        print(%d %arrA[i][j],end=	)
    print()

#进行矩阵转置的操作
for i in range(4):
    for j in range(4):
        arrB[i][j]=arrA[j][i]
    
print([转置矩阵的内容为])
for i in range(4):
    for j in range(4):
        print(%d %arrB[i][j],end=	)
    print()

输出

[原设置的矩阵内容]
1    2    3    4    
5    6    7    8    
9    10    11    12    
13    14    15    16    
[转置矩阵的内容为]
1    5    9    13    
2    6    10    14    
3    7    11    15    
4    8    12    16

 

以上是关于python 矩阵转置的主要内容,如果未能解决你的问题,请参考以下文章

C代码和python代码:用二维数组实现矩阵的转置

Python的Numpy库中各种矩阵基本运算的示例代码(加减乘点乘点除乘方转置等)

python 矩阵转置transpose

python练习题4.28矩阵转置

python 矩阵转置

python 矩阵转置