जब मैट्रिक्स की पंक्तियों और स्तंभों को आपस में बदल दिया जाता है, तो मैट्रिक्स को स्थानांतरित कहा जाता है। पायथन में, एक मैट्रिक्स और कुछ नहीं बल्कि समान संख्या में वस्तुओं की सूचियों की एक सूची है। 3 पंक्तियों और 2 स्तंभों का एक मैट्रिक्स सूची वस्तु का अनुसरण कर रहा है
X = [[12,7], [4 ,5], [3 ,8]]
इसकी ट्रांसपोज़्ड उपस्थिति में 2 पंक्तियाँ और तीन कॉलम होंगे। नेस्टेड लूप का उपयोग करके इसे प्राप्त किया जा सकता है।
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]