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:लूप के लिए हम सूची बनाते हैं और डेटा प्रिंट करते हैं। उदाहरण कोड # पायथन प्रोग्र