행렬의 행과 열이 서로 바뀌면 행렬이 전치된다고 합니다. Python에서 행렬은 동일한 수의 항목 목록에 불과합니다. 3개의 행과 2개의 열로 구성된 행렬이 목록 개체를 따릅니다.
X =[[12,7], [4,5], [3,8]]
전치된 모양은 2행과 3열로 구성됩니다. 중첩 루프를 사용하면 이를 달성할 수 있습니다.
X =[[12,7], [4,5], [3,8]]result =[[0,0,0], [0,0,0]]# 범위 내 i에 대한 행 반복 (len(X)):# 범위에서 j에 대한 열을 반복합니다(len(X[0])):result[j][i] =X[i][j]for r in result:print(r)사전>결과는 전치된 행렬입니다.
[12, 4, 3][7, 5, 8]