我有以下代码来求矩阵的转置
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()
