Skip to main content
 首页 » 编程设计

求矩阵转置的Python代码

2025年05月04日12think

我有以下代码来求矩阵的转置

n,m=map(int,raw_input().split()) 
a=[] 
for i in range(n): 
    a.append(map(int,raw_input().split())) 
for i in range(m): 
    for j in range(n): 
        a[i][j],a[j][i]=a[j][i],a[i][j] 
for i in a:         #printing transpose 
    print i 

但是当我打印结果转置矩阵时,正在打印源矩阵元素....代码或逻辑有问题吗??

请您参考如下方法:

使用 numpy,

import numpy as np 
a=np.array([[1,2,3],[4,5,6]]) 
a.transpose()