इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे।
समस्या कथन
एक मैट्रिक्स को देखते हुए, हमें उसी मैट्रिक्स में ट्रांसपोज़ को स्टोर करना होगा और उसे प्रदर्शित करना होगा।
पंक्तियों को कॉलम और कॉलम को पंक्तियों में बदलकर मैट्रिक्स का स्थानांतरण प्राप्त किया जाता है। दूसरे शब्दों में, A[i][j] को A[j][i] में बदलकर A मैट्रिक्स का स्थानान्तरण प्राप्त किया जाता है।
आइए नीचे दिए गए कार्यान्वयन को देखें -
उदाहरण
N = 4 def transpose(A): for i in range(N): for j in range(i+1, N): A[i][j], A[j][i] = A[j][i], A[i][j] # driver code A = [ [1, 1, 1, 1], [2, 2, 2, 2], [3, 3, 3, 3], [4, 4, 4, 4]] transpose(A) print("Modified matrix is") for i in range(N): for j in range(N): print(A[i][j], " ", end='') print()
आउटपुट
Modified matrix is 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
सभी चर और कार्य वैश्विक दायरे में घोषित किए गए हैं जैसा कि नीचे दिखाया गया है -
निष्कर्ष
इस लेख में, हमने दिए गए मैट्रिक्स के स्थानान्तरण को खोजने के दृष्टिकोण के बारे में सीखा।