Numpy: शून्य के बराबर तत्वों की संख्या कैसे गिनें


आप NumPy सरणी में शून्य तत्वों की संख्या गिनने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 import numpy as np

n.p. count_nonzero (my_array == 0 )

यह विशेष उदाहरण my_array नामक NumPy सरणी में शून्य के बराबर तत्वों की संख्या लौटाएगा।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: NumPy सरणी में शून्य के बराबर तत्वों की संख्या की गणना करें

निम्नलिखित कोड दिखाता है कि NumPy सरणी में शून्य के बराबर तत्वों की संख्या की गणना करने के लिए count_nonzero() फ़ंक्शन का उपयोग कैसे करें:

 import numpy as np

#create NumPy array
my_array = np. array ([2, 0, 0, 4, 5, 9, 12, 0, 4, 13, 15, 19])

#count number of values in array equal to zero
n.p. count_nonzero (my_array == 0 )

3

आउटपुट से, हम देख सकते हैं कि NumPy सरणी में 3 मान शून्य हैं।

हम यह सत्यापित करने के लिए NumPy सरणी को मैन्युअल रूप से देख सकते हैं कि वास्तव में सरणी में शून्य के बराबर तीन तत्व हैं।

यदि आप इसके बजाय गैर-शून्य तत्वों की संख्या की गणना करना चाहते हैं, तो आप count_nonzero() फ़ंक्शन का उपयोग निम्नानुसार कर सकते हैं:

 import numpy as np

#create NumPy array
my_array = np. array ([2, 0, 0, 4, 5, 9, 12, 0, 4, 13, 15, 19])

#count number of values in array not equal to zero
n.p. count_nonzero (my_array)

9

आउटपुट से, हम देख सकते हैं कि NumPy सरणी में 9 मान शून्य के बराबर नहीं हैं।

नोट : यदि आपके NumPy सरणी में NaN मान हैं, तो count_nonzero() फ़ंक्शन प्रत्येक NaN मान को गैर-शून्य तत्व के रूप में गिनेगा।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य ऑपरेशन कैसे करें:

NumPy सरणी के मोड की गणना कैसे करें
किसी फ़ंक्शन को NumPy सरणी में कैसे मैप करें
कॉलम के आधार पर NumPy सरणी को कैसे क्रमबद्ध करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *