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

NumPy Array में सभी मान Non-Zero हैं या नहीं कैसे जांचें?


इस प्रोग्राम में, हमें जांचना है कि NumPy Array में सभी मान non-zero हैं या नहीं। यदि सभी तत्व non-zero हैं, तो आउटपुट 'True' होगा। अन्यथा, आउटपुट 'False' होगा।

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

pip install numpy

उदाहरण

इनपुट:

[1,2,3,4]

आउटपुट:

True

इनपुट:

[0,1,2,3]

आउटपुट:

False

व्याख्या

हम NumPy के बिल्ट-इन फ़ंक्शन 'all(input_array)' का उपयोग करेंगे। यह फ़ंक्शन Array में हर नंबर की जांच करता है। यदि नंबर non-zero है, तो फ़ंक्शन 'True' लौटाता है। सभी non-zero तत्वों का मूल्यांकन 'True' के रूप में होता है, जबकि 0 का मूल्यांकन 'False' के रूप में होता है।

एल्गोरिदम

चरण 1: NumPy आयात करें।

चरण 2: np.array() का उपयोग करके NumPy Array परिभाषित करें।

चरण 3: इस Array को np.all() में पैरामीटर के रूप में पास करें।

चरण 4: रुकें।

उदाहरण कोड

import numpy as np
array1 = np.array([1,2,3,4])
array2 = np.array([0,1,2,3])
print("Array 1: ", array1)
print("Array 2: ", 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]
Array 2: [0 1 2 3]

Array 1 is non-zero: True
Array 2 is non-zero: False
  1. Python में ट्री के सभी मान समान हैं या नहीं, इसकी जांच करने का प्रोग्राम Python में ट्री के सभी मान समान हैं या नहीं, इसकी जांच करने का प्रोग्राम

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

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

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

  1. - Python में Dictionary के सभी Values कैसे Print करें?

    Dictionary के सभी Values प्राप्त करना Dictionary Object में values() Method होता है जो इस कार्य को हमारे लिए करता है। values() Method का उपयोग >>> D1 = {1:a, 2:b, 3:c} >>> D1.values() dict_values([a, b, c]) >>> list(D1.values()) [a, b, c] Keys के माध्यम से Iterate करके