Formula pentru a calcula media se face calculând suma numerelor din listă împărțită la numărul de numere din listă.
Media unei liste se poate face în mai multe moduri enumerate mai jos:
- Python Average folosind bucla
- Folosind sum () și len () funcții încorporate din python
- Folosind funcția mean () pentru a calcula media din modulul de statistici.
- Folosind mean () din biblioteca numpy
În acest tutorial Python, veți învăța:
- Python Average via Loop
- Folosind funcțiile încorporate sum () și len ()
- Utilizarea funcției medii din modulul de statistici
- Folosind mean () din biblioteca numpy
Python Average via Loop
În acest exemplu, am inițializat variabila sum_num la zero și am folosit-o pentru buclă. For-loop va parcurge elementele prezente în listă și fiecare număr este adăugat și salvat în variabila sum_num. Media se calculează utilizând suma_num împărțită la numărul numerelor din listă utilizând funcția încorporată len ().
Exemplu de cod:
def cal_average(num):sum_num = 0for t in num:sum_num = sum_num + tavg = sum_num / len(num)return avgprint("The average is", cal_average([18,25,3,41,5]))
Ieșire:
The average is 18.4
Folosind funcțiile încorporate sum () și len ()
În acest exemplu sunt utilizate funcțiile încorporate sum () și len (). Este o modalitate directă de a calcula media, deoarece nu trebuie să parcurgeți elementele și, de asemenea, dimensiunea codului este redusă. Media poate fi calculată cu o singură linie de cod așa cum se arată mai jos.
Exemplu de program:
# Example to find average of listnumber_list = [45, 34, 10, 36, 12, 6, 80]avg = sum(number_list)/len(number_list)print("The average is ", round(avg,2))
Ieșire:
The average is 31.86
Utilizarea funcției medii din modulul de statistici
Puteți calcula cu ușurință „media” utilizând funcția medie din modulul de statistici. Exemplul prezentat mai jos
# Example to find the average of the listfrom statistics import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))
Ieșire:
The average is 31.86
Folosind mean () din biblioteca numpy
Biblioteca Numpy este frecvent utilizată pentru a lucra pe tablouri multi-dimensionale mari. De asemenea, are o mare colecție de funcții matematice pentru a fi utilizate pe tablouri pentru a îndeplini diverse sarcini. Una importantă este funcția mean () care ne va oferi media pentru lista dată.
Exemplu de cod:
# Example to find avearge of listfrom numpy import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))
Ieșire:
C:\pythontest>python testavg.pyThe average is 31.86
Rezumat:
- Formula pentru a calcula media se face calculând suma numerelor din listă împărțită la numărul de numere din listă.
- Media unei liste se poate face în mai multe moduri, adică
- Python Average folosind bucla
- Folosind sum () și len () funcții încorporate din python
- Folosind funcția mean () pentru a calcula media din modulul de statistici.
- Folosind mean () din biblioteca numpy