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

पायथन प्रोग्राम जो मैट्रिक्स की गैर-रिक्त पंक्तियों को फ़िल्टर करता है

जब मैट्रिक्स से गैर-रिक्त पंक्तियों को फ़िल्टर करने की आवश्यकता होती है, तो 'लेन' विधि के साथ एक सरल सूची समझ का उपयोग किया जा सकता है।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

my_list = [[21, 52, 4, 74], [], [7, 8, 4, 1], [], []]

print("The list is :")
print(my_list)

my_result = [row for row in my_list if len(row) > 0]

print("The resultant list is :")
print(my_result)

आउटपुट

The list is :
[[21, 52, 4, 74], [], [7, 8, 4, 1], [], []]
The resultant list is :
[[21, 52, 4, 74], [7, 8, 4, 1]]

स्पष्टीकरण

  • पूर्णांकों वाली सूची की सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • सूची समझ का उपयोग करके सूची को पुनरावृत्त किया जाता है।

  • यह जांचता है कि किसी तत्व की लंबाई 0 से अधिक है या नहीं।

  • यदि हाँ, तो इसे सूची में संग्रहीत किया जाता है।

  • अन्यथा, इसे अनदेखा कर दिया जाता है।

  • यह एक वैरिएबल को असाइन किया गया है।

  • यह चर कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।


  1. - पायथन में एक सूची की अधिकतम अंतिम शक्ति का पता लगाने का कार्यक्रम

    मान लीजिए, हमारे पास एक सूची है और सूची की शक्ति सभी सूचकांकों पर (सूचकांक + 1) * value_at_index के योग से परिभाषित होती है। वैकल्पिक रूप से, हम इसे इस तरह प्रस्तुत कर सकते हैं - $$\displaystyle\sum\limits_{i=0}^{n-1} (i+1)\times list[i]$$ अब, हमारे पास एक सूची संख्या है जिसमें एन सकारात्मक पूर्णा

  1. - बाइनरी मैट्रिक्स में डुप्लिकेट पंक्तियों को खोजने के लिए पायथन प्रोग्राम लिखें

    यह देखते हुए कि बाइनरी मैट्रिक्स में 0 और 1 है, हमारा काम डुप्लिकेट पंक्तियों को ढूंढना और उसे प्रिंट करना है। पायथन काउंटर () विधि प्रदान करता है जिसका उपयोग यहां किया जाता है। उदाहरण Input: 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 Output: (1, 1, 1, 1) (0, 0, 0, 0) एल्गोरिदम Step 1: Create a binary matrix,

  1. - 3D सूची बनाने के लिए पायथन प्रोग्राम।

    3D सूची का अर्थ है 3D सरणी। इस कार्यक्रम में हम पूर्णांक तत्वों के साथ 3D सरणी बनाते हैं। उदाहरण इनपुट:3× 3 × 2[[1,1,1], [2,2,2], [3,3,3]], [[4,4,4], [5,5, 5],[6,6,6]] एल्गोरिदम चरण 1:3D सूची के क्रम को देखते हुए। चरण 2:लूप के लिए हम सूची बनाते हैं और डेटा प्रिंट करते हैं। उदाहरण कोड # पायथन प्रोग्र