इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे।
प्रॉब्लम स्टेटमेंट
एक मैट्रिक्स दिए जाने पर, हमें ट्रांसपोज़ को उसी मैट्रिक्स में स्टोर करना होगा और इसे प्रदर्शित करना होगा।
मैट्रिक्स का ट्रांसपोज़ पंक्तियों को कॉलम में और कॉलम को पंक्तियों में बदलकर प्राप्त किया जाता है। दूसरे शब्दों में, मैट्रिक्स A का ट्रांसपोज़ A[i][j] को A[j][i] में बदलकर प्राप्त किया जाता है।
आइए नीचे दिए गए कार्यान्वयन को देखें:
उदाहरण
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]
# ड्राइवर कोड
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
सभी वेरिएबल्स और फंक्शन्स ग्लोबल स्कोप में घोषित हैं जैसा कि नीचे दिखाया गया है:

निष्कर्ष
इस लेख में, हमने दिए गए मैट्रिक्स का ट्रांसपोज़ ढूंढने के दृष्टिकोण के बारे में सीखा।