Kuidas leida loendi keskmist Python
Python Keskmine
. Python Keskmine funktsiooni kasutatakse loendis antud arvude keskmise leidmiseks. Valem keskmise arvutamiseks Python arvutatakse loendis olevate arvude summa jagamisel loendis olevate arvude arvuga.
. Python loendi keskmist saab teha mitmel allpool loetletud viisil:
Meetod 1: Python Keskmine Loopi kaudu
Selles näites oleme muutnud muutuja summa_num nulliks ja kasutanud seda tsükli jaoks. The for-loop vaatab loendis olevaid elemente läbi ning iga number lisatakse ja salvestatakse muutuja sum_num sisse. Nimekirja keskmine Python arvutatakse kasutades sum_num
jagatud loendis olevate numbrite arvuga kasutades len()
sisseehitatud funktsioon.
Koodinäide
def cal_average(num): sum_num = 0 for t in num: sum_num = sum_num + t avg = sum_num / len(num) return avg print("The average is", cal_average([18,25,3,41,5]))
Väljund:
The average is 18.4
Meetod 2: Python Keskmine – sisseehitatud funktsioonide sum() ja len() kasutamine
Selles näites on sum()
ja len()
Keskmise leidmiseks kasutatakse sisseehitatud funktsioone Python. See on lihtne viis keskmise arvutamiseks, kuna te ei pea elemente läbima ja ka koodi suurust vähendatakse. Keskmise saab arvutada ainult ühe koodireaga, nagu allpool näidatud.
Programmi näide
# Example to find average of list number_list = [45, 34, 10, 36, 12, 6, 80] avg = sum(number_list)/len(number_list) print("The average is ", round(avg,2))
Väljund:
The average is 31.86
Meetod 3: Python Keskmine Kasutatakse statistikamooduli keskmist funktsiooni
Saate hõlpsasti arvutada "keskmise" statistikamooduli keskmise funktsiooni abil. Näide on näidatud allpool
# Example to find the average of the list from statistics import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
Väljund:
The average is 31.86
4. meetod: keskmine Python Numpy raamatukogu keskmine() kasutamine
Nuhklik teek on tavaliselt kasutatav teek suurte mitmemõõtmeliste massiividega töötamiseks. Sellel on ka suur hulk matemaatilisi funktsioone, mida saab kasutada massiividel erinevate ülesannete täitmiseks. Üks oluline on mean()
funktsioon, mis annab meile antud loendi keskmise.
Koodinäide
# Example to find avearge of list from numpy import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
Väljund:
C:\pythontest>python testavg.py The average is 31.86
kokkuvõte
- Keskmise arvutamise valem arvutatakse loendis olevate arvude summa jagamisel loendis olevate arvude arvuga.
- Loendi keskmist saab teha mitmel viisil, st
- Python Keskmine, kasutades silmust
- Kasutades
sum()
jalen()
pythoni sisseehitatud funktsioonid - Kasutamine
mean()
funktsioon statistikamooduli keskmise arvutamiseks. - Kasutamine
mean()
umbsest raamatukogust