آموزش هیستوگرام با استفاده از Matplotlib در NumPy

3 سال پیش
آموزش هیستوگرام با استفاده از Matplotlib در NumPy

آموزش هیستوگرام با استفاده از Matplotlib در NumPy

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش هیستوگرام با استفاده از Matplotlib در NumPy خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش پروژه محور پایتون

NumPy یک تابع ()numpy.histogram دارد که نمایش گرافیکی توزیع فراوانی داده ها است. مستطیل هایی با اندازه افقی برابر مطابق با فاصله کلاس بنام bin و ارتفاع متغیر مربوط به فرکانس.

()numpy.histogram

تابع ()numpy.histogram آرایه ورودی را گرفته و به عنوان دو پارامتر مورد استفاده قرار می گیرد. عناصر پی در پی در آرایه bin به عنوان مرز هر سطل بازی می کنند.

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

 

این خروجی زیر را تولید می کند –

[۳ ۴ ۵ ۲ ۱]
[۰ ۲۰ ۴۰ ۶۰ ۸۰ ۱۰۰]

 

()plt

Matplotlib می تواند این نمایش عددی هیستوگرام را به نمودار تبدیل کند. تابع ()plt زیرمولد pyplot آرایه حاوی داده ها و آرایه bin را به عنوان پارامتر گرفته و به هیستوگرام تبدیل می شود.

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()

 

این باید خروجی زیر را تولید کند –

Histogram Plot

 

منبع.

 

لیست جلسات قبل آموزش NumPy

  1. آموزش NumPy
  2. معرفی NumPy
  3. آموزش محیط کار NumPy
  4. آموزش شی Ndarray در NumPy
  5. آموزش انواع داده ها در NumPy
  6. آموزش ویژگی های آرایه در NumPy
  7. آموزش روال ایجاد آرایه در NumPy
  8. آموزش ایجاد آرایه از داده های موجود در NumPy
  9. آموزش ایجاد آرایه از محدوده های عددی در NumPy
  10. آموزش شاخص گذاری و برش در NumPy
  11. آموزش شاخص گذاری پیشرفته در NumPy
  12. آموزش Broadcasting در NumPy
  13. آموزش تکرار در یک آرایه در NumPy
  14. آموزش دستکاری آرایه در NumPy
  15. آموزش اپراتورهای دودویی در NumPy
  16. آموزش توابع رشته ای در NumPy
  17. آموزش توابع ریاضی در NumPy
  18. آموزش عملیات حسابی در NumPy
  19. آموزش توابع آماری در NumPy
  20. آموزش مرتب سازی، جستجو و توابع شمارش در NumPy
  21. آموزش Byte Swapping در NumPy
  22. آموزش کپی ها و View
  23. آموزش کتابخانه ماتریس در NumPy
  24. آموزش جبر خطی در NumPy
  25. آموزش Matplotlib در NumPy
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه