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

कैसे जांचें कि एक numpy सरणी में सभी मान शून्य नहीं हैं?

इस प्रोग्राम में, हमें यह जांचना है कि एक numpy array में सभी मान शून्य हैं या नहीं। यदि सभी तत्व गैर-शून्य हैं, तो आउटपुट 'ट्रू' है। अन्यथा, आउटपुट 'गलत' है।

इस प्रोग्राम के लिए एल्गोरिथम को लागू करने से पहले सबसे महत्वपूर्ण कदम है numpy इंस्टॉल करना। कमांड प्रॉम्प्ट से numpy इंस्टॉल करने के लिए कमांड निम्नलिखित है:

pip install numpy

उदाहरण

इनपुट:

[1,2,3,4]

आउटपुट:

True

इनपुट:

[0,1,2,3]

आउटपुट:

False

स्पष्टीकरण

हम 'ऑल (इनपुट_एरे)' नामक numpy बिल्ट-इन फ़ंक्शन का उपयोग करेंगे। यह फ़ंक्शन सरणी में प्रत्येक संख्या की जांच करता है। यदि संख्या शून्य नहीं है, तो फ़ंक्शन 'ट्रू' लौटाता है। सभी गैर-शून्य तत्वों का मूल्यांकन 'सत्य' के रूप में किया जाता है, जबकि 0 का मूल्यांकन 'गलत' के रूप में किया जाता है।

एल्गोरिदम

Step 1: Import numpy.

Step 2: Define a numpy array using np.array()

Step 3: Pass this array as a parameter to np.all()

Step 4: Stop.

उदाहरण कोड

import numpy as np

array1 = np.array([1,2,3,4])
array2 = np.array([0,1,2,3])

print("Array 1: ", array1)
print("Array2: ", array2)
print("\nArray 1 is non-zero: ", np.all(array1))
print("Array 2 is non-zero: ", np.all(array2))

आउटपुट

Array 1: [1 2 3 4]

  1. ट्री में सभी मानों की जाँच करने का कार्यक्रम पायथन में समान है या नहीं

    मान लीजिए हमारे पास एक बाइनरी ट्री है, हमें यह जांचना होगा कि ट्री के सभी नोड्स का मान समान है या नहीं। तो, अगर इनपुट पसंद है तो आउटपुट सही होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - फ़ंक्शन को हल करें () परिभाषित करें। यह जड़ लेगा, और वैल अगर रूट शून्य है, तो सही लौटें

  1. पायथन डिक्शनरी से सभी मूल्यों की सूची कैसे प्राप्त करें?

    किसी शब्दकोश से सभी कुंजियों की सूची प्राप्त करने के लिए, आप बस dict.values() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} value_list = list(my_dict.values()) print(value_list) आउटप

  1. पायथन में एक शब्दकोश के सभी मूल्यों को कैसे मुद्रित करें?

    डिक्शनरी ऑब्जेक्ट में मान () विधि होती है जो हमारे लिए यह काम करती है। >>> D1 = {1:a, 2:b, 3:c} >>> D1.values() dict_values([a, b, c]) >>> list(D1.values()) [a, b, c] आप कुंजी () शब्दकोश की विधि द्वारा लौटाई गई चाबियों के ढक्कन के माध्यम से पुनरावृत्ति करके भी संबंधित म