Numpy: मान से अधिक तत्वों की संख्या गिनें


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

 import numpy as np

vals_greater_10 = (data > 10 ). sum ()

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

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

उदाहरण: NumPy सरणी में मान से अधिक तत्वों की संख्या गिनें

मान लीजिए कि हमारे पास कुल 15 तत्वों के साथ निम्नलिखित 2D NumPy सरणी है:

 import numpy as np

#create 2D NumPy array with 3 columns and 5 rows
data = np. matrix (np. arange (15). reshape ((5, 3)))

#view NumPy array
print (data)

[[ 0 1 2]
 [3 4 5]
 [6 7 8]
 [9 10 11]
 [12 13 14]]

हम 10 से अधिक मान वाले सरणी में तत्वों की कुल संख्या की गणना करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #count number of values greater than 10 in NumPy matrix
vals_greater_10 = (data > 10 ). sum ()

#view results
print (vals_greater_10)

4

परिणाम से, हम देख सकते हैं कि NumPy सरणी में 4 मान 10 से अधिक हैं।

यदि हम मैन्युअल रूप से NumPy सरणी की जांच करते हैं, तो हम पुष्टि कर सकते हैं कि चार तत्व – 11, 12, 13, 14 – वास्तव में 10 से बड़े हैं।

10 से कम तत्वों की संख्या ज्ञात करने के लिए, हम कम से कम ऑपरेटर ( < ) का उपयोग कर सकते हैं:

 #count number of values less than 10 in NumPy matrix
vals_less_10 = (data < 10 ). sum ()

#view results
print (vals_less_10)

10

परिणाम से, हम देख सकते हैं कि NumPy सरणी में 10 मान 10 से कम हैं।

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

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

NumPy में NaN के बराबर तत्वों की संख्या कैसे गिनें
NumPy में शून्य के बराबर तत्वों की संख्या कैसे गिनें
NumPy में True के बराबर तत्वों की संख्या कैसे गिनें

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

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