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

जेड फॉर्म में मैट्रिक्स प्रिंट करने के लिए पायथन प्रोग्राम

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

समस्या कथन क्रम n*n के वर्ग मैट्रिक्स को देखते हुए, हमें मैट्रिक्स के तत्वों को Z रूप में प्रदर्शित करने की आवश्यकता है।

Z फॉर्म निम्नलिखित चरणों में मैट्रिक्स को पार कर रहा है -

  • पहली पंक्ति को पार करें
  • अब, दूसरे मुख्य विकर्ण को पार करें
  • आखिरकार, अंतिम पंक्ति को पार करें।

हम यहां एक इनपुट मैट्रिक्स लेंगे जो कोड के प्रवाह को प्रदर्शित करने के लिए निहित रूप से लिया गया है। डेमोस्ट्रेट

उदाहरण

arr = [[1, 2, 6, 9],
   [1, 2, 3, 1],
   [7, 1, 3, 5],
   [1, 8, 7, 5]]

n = len(arr[0])
i = 0
for j in range(0, n-1):
   print(arr[i][j], end = ' ')
k = 1
for i in range(0, n):
   for j in range(n, 0, -1):
      if(j == n-k):
         print(arr[i][j], end = ' ')
         break;
   k+= 1
# Print last row
i = n-1;
for j in range(0, n):
   print(arr[i][j], end = ' ')

आउटपुट

1 2 6 9 3 1 1 8 7 5

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

जेड फॉर्म में मैट्रिक्स प्रिंट करने के लिए पायथन प्रोग्राम

निष्कर्ष

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


  1. स्क्वायर मैट्रिक्स को Z रूप में C . में प्रिंट करने का कार्यक्रम

    कार्यक्रम विवरण वर्ग मैट्रिक्स के तत्वों को Z रूप में प्रिंट करें एक वर्ग मैट्रिक्स एक मैट्रिक्स है जिसमें समान पंक्तियों और स्तंभों की संख्या होती है। एक एन-बाय-एन मैट्रिक्स को ऑर्डर के स्क्वायर मैट्रिक्स के रूप में जाना जाता है एल्गोरिदम To print the elements of the Square Matrix in Z form We

  1. पायथन में वर्टेक्स-टू-वर्टेक्स रीचैब्लिटी मैट्रिक्स की गणना करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक आसन्न सूची प्रतिनिधित्व के रूप में एक ग्राफ है, हमें 2D मैट्रिक्स M ढूंढना होगा जहां M[i, j] =1 जब शीर्ष i और j के बीच पथ हो। एम [आई, जे] =0 अन्यथा। तो, अगर इनपुट पसंद है तो आउटपुट होगा 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 इसे हल करने के लिए

  1. दो मैट्रिक्स का पायथन प्रोग्राम गुणन।

    दो उपयोगकर्ता इनपुट मैट्रिक्स को देखते हुए। हमारा काम दो मैट्रिक्स के जोड़ को प्रदर्शित करना है। इन समस्याओं में हम नेस्टेड सूची का व्यापक उपयोग करते हैं। एल्गोरिदम Step1: input two matrix. Step 2: nested for loops to iterate through each row and each column. Step 3: take one resultant matrix which