Numpy ऐरे मोड की गणना कैसे करें (उदाहरण के साथ)


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

 #find unique values in array along with their counts
vals, counts = np. unique (array_name, return_counts= True )

#find fashion
mode_value = np. argwhere (counts == np. max (counts))

याद रखें कि मोड वह मान है जो किसी तालिका में सबसे अधिक बार दिखाई देता है।

ध्यान दें कि किसी सरणी में एक या अधिक मोड होना संभव है।

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

उदाहरण 1: एकल मोड के साथ NumPy सरणी मोड की गणना करना

निम्नलिखित कोड दिखाता है कि NumPy सरणी का मोड कैसे खोजा जाए जिसमें केवल एक मोड है:

 import numpy as np

#create NumPy array of values with only one mode
x = np. array ([2, 2, 2, 3, 4, 4, 5, 5, 5, 5, 7])

#find unique values in array along with their counts
vals, counts = np. unique (x, return_counts= True )

#find fashion
mode_value = np. argwhere (counts == np. max (counts))

#print list of modes
print (vals[mode_value] .flatten (). tolist ())

[5]

#find how often mode occurs
print (np. max (counts))

4

आउटपुट से हम देख सकते हैं कि मोड 5 है और यह NumPy सरणी में 4 बार होता है।

उदाहरण 2: एकाधिक मोड के साथ NumPy सरणी की गणना कैसे करें

निम्नलिखित कोड दिखाता है कि NumPy सरणी का मोड कैसे खोजा जाए जिसमें कई मोड हैं:

 import numpy as np

#create NumPy array of values with multiple modes
x = np. array ([2, 2, 2, 3, 4, 4, 4, 5, 5, 5, 7])

#find unique values in array along with their counts
vals, counts = np. unique (x, return_counts= True )

#find fashion
mode_value = np. argwhere (counts == np. max (counts))

#print list of modes
print (vals[mode_value] .flatten (). tolist ())

[2, 4, 5]

#find how often mode occurs
print (np. max (counts))

3

आउटपुट से, हम देख सकते हैं कि इस NumPy सरणी में तीन मोड हैं: 2 , 4 और 5

हम यह भी देख सकते हैं कि इनमें से प्रत्येक मान तालिका में 3 बार प्रकट होता है।

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

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

किसी फ़ंक्शन को NumPy सरणी में कैसे मैप करें
NumPy ऐरे में वैल्यू इंडेक्स कैसे खोजें
NumPy का उपयोग करके वेक्टर के परिमाण की गणना कैसे करें

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

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