Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

एक मैट्रिक्स के स्थानान्तरण को खोजने के लिए पायथन कार्यक्रम

इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे।

समस्या कथन

एक मैट्रिक्स को देखते हुए, हमें उसी मैट्रिक्स में ट्रांसपोज़ को स्टोर करना होगा और उसे प्रदर्शित करना होगा।

पंक्तियों को कॉलम और कॉलम को पंक्तियों में बदलकर मैट्रिक्स का स्थानांतरण प्राप्त किया जाता है। दूसरे शब्दों में, 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

सभी चर और कार्य वैश्विक दायरे में घोषित किए गए हैं जैसा कि नीचे दिखाया गया है -

एक मैट्रिक्स के स्थानान्तरण को खोजने के लिए पायथन कार्यक्रम

निष्कर्ष

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


  1. पायथन प्रोग्राम में सरणी का योग ज्ञात करें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सरणी दी गई है, जिसकी हमें सरणी के योग की गणना करने की आवश्यकता है। योग प्राप्त करने के लिए प्रत्येक अनुक्रमणिका में संपूर्ण सरणी और तत्व को पार करने के लिए पाशविक-बल दृष्टिकोण की चर्चा नीचे प्रत्येक अनुक्रमण

  1. सरणी का योग खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक इनपुट के रूप में एक सरणी को देखते हुए, हमें दिए गए सरणी के योग की गणना करने की आवश्यकता है। यहां हम ब्रूट-फोर्स अप्रोच का अनुसरण कर सकते हैं, यानी एक सूची को पार करना और प्रत्येक तत्व को एक खा

  1. पायथन में एक मैट्रिक्स को स्थानांतरित करें?

    एक मैट्रिक्स को स्थानांतरित करने का मतलब है कि हम इसके कॉलम को इसकी पंक्तियों में बदल रहे हैं। आइए इसे एक उदाहरण से समझते हैं कि अगर ट्रांसपोज़ के बाद कैसा दिखता है। मान लें कि आपके पास मूल मैट्रिक्स कुछ इस तरह है - x = [[1,2][3,4][5,6]] उपरोक्त मैट्रिक्स x में हमारे पास दो कॉलम हैं, जिनमें 1, 3,