NumPy - Matplotlib का उपयोग करते हुए हिस्टोग्राम
NumPy एक है numpy.histogram()फ़ंक्शन जो डेटा के आवृत्ति वितरण का एक चित्रमय प्रतिनिधित्व है। वर्ग अंतराल के अनुरूप समान क्षैतिज आकार के आयतbin तथा variable height आवृत्ति के अनुरूप।
numpy.histogram ()
Numpy.histogram () फ़ंक्शन इनपुट ऐरे और डब्बे को दो मापदंडों के रूप में लेता है। बिन सरणी में क्रमिक तत्व प्रत्येक बिन की सीमा के रूप में कार्य करते हैं।
import numpy as np 
   
a = np.array([22,87,5,43,56,73,55,54,11,20,51,5,79,31,27]) 
np.histogram(a,bins = [0,20,40,60,80,100]) 
hist,bins = np.histogram(a,bins = [0,20,40,60,80,100]) 
print hist 
print bins 
    यह निम्नलिखित उत्पादन का उत्पादन करेगा -
[3 4 5 2 1]
[0 20 40 60 80 100] 
    plt ()
Matplotlib हिस्टोग्राम के इस संख्यात्मक प्रतिनिधित्व को एक ग्राफ में बदल सकता है। plt() function pyplot submodule में डेटा और बिन सरणी वाले ऐरे को पैरामीटर के रूप में लिया जाता है और हिस्टोग्राम में परिवर्तित किया जाता है।
from matplotlib import pyplot as plt 
import numpy as np  
   
a = np.array([22,87,5,43,56,73,55,54,11,20,51,5,79,31,27]) 
plt.hist(a, bins = [0,20,40,60,80,100]) 
plt.title("histogram") 
plt.show() 
    यह निम्नलिखित उत्पादन का उत्पादन करना चाहिए -