যখন একটি ম্যাট্রিক্সের সারি এবং কলামগুলি বিনিময় করা হয়, তখন ম্যাট্রিক্সকে স্থানান্তরিত বলা হয়৷ পাইথনে, একটি ম্যাট্রিক্স সমান সংখ্যক আইটেমের তালিকার তালিকা ছাড়া কিছুই নয়। 3টি সারি এবং 2টি কলামের একটি ম্যাট্রিক্স তালিকা অবজেক্টকে অনুসরণ করছে
X =[[12,7], [4 ,5], [3 ,8]]
এর স্থানান্তরিত উপস্থিতিতে 2টি সারি এবং তিনটি কলাম থাকবে৷ নেস্টেড লুপ ব্যবহার করে এটি অর্জন করা যেতে পারে।
X =[[12,7], [4 ,5], [3 ,8]]ফলাফল =[[0,0,0], [0,0,0] # সীমার মধ্যে i এর জন্য সারি দিয়ে পুনরাবৃত্তি (len(X)):# রেঞ্জে j এর জন্য কলামের মাধ্যমে পুনরাবৃত্তি করুন(len(X[0])):ফলাফল[j][i] =X[i][j] ফলাফলে r এর জন্য:print(r)প্রে>ফলাফল একটি ট্রান্সপোজড ম্যাট্রিক্স হবে
[12, 4, 3][7, 5, 8]