เมื่อมีการสับเปลี่ยนแถวและคอลัมน์ของเมทริกซ์ เมทริกซ์จะถือว่าถูกย้าย ใน 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]] # iterate through rows for i in range(len(X)): # iterate through columns for j in range(len(X[0])): result[j][i] = X[i][j] for r in result: print(r)
ผลลัพธ์จะเป็นเมทริกซ์ทรานสโพส
[12, 4, 3] [7, 5, 8]