Pronađite PROSJEČNI popis u Pythonu s primjerom

Sadržaj:

Anonim

Formula za izračunavanje prosjeka vrši se izračunavanjem zbroja brojeva na popisu podijeljenog s brojem brojeva na popisu.

Prosjek popisa može se izvesti na više načina navedenih u nastavku:

  • Python Prosjek pomoću petlje
  • Korištenjem sum () i len () ugrađenih funkcija iz pythona
  • Korištenje funkcije mean () za izračunavanje prosjeka iz statističkog modula.
  • Upotreba mean () iz numpy biblioteke

U ovom vodiču za Python naučit ćete:

  • Python prosjek putem petlje
  • Korištenje ugrađenih funkcija sum () i len ()
  • Korištenje srednje vrijednosti iz statističkog modula
  • Upotreba mean () iz numpy biblioteke

Python prosjek putem petlje

U ovom smo primjeru varijablu sum_num inicijalizirali na nulu i koristili za loop. Petlja for petljat će se kroz elemente prisutne na popisu, a svaki se broj dodaje i sprema u varijablu sum_num. Prosjek se izračunava pomoću zbroja_broja podijeljenog s brojem brojeva na popisu pomoću ugrađene funkcije len ().

Primjer koda:

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

Izlaz:

The average is 18.4

Korištenje ugrađenih funkcija sum () i len ()

U ovom se primjeru koriste ugrađene funkcije sum () i len (). To je izravan način izračuna prosjeka jer ne morate petljati kroz elemente, a također se smanjuje i veličina koda. Prosjek se može izračunati sa samo jednim retkom koda kao što je prikazano dolje.

Primjer programa:

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

Izlaz:

The average is 31.86

Korištenje srednje vrijednosti iz statističkog modula

"Prosjek" možete lako izračunati pomoću funkcije prosjeka iz statističkog modula. Primjer prikazan u nastavku

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

Izlaz:

The average is 31.86

Upotreba mean () iz numpy biblioteke

Numpy knjižnica obično se koristi za rad na velikim višedimenzionalnim nizovima. Također ima veliku zbirku matematičkih funkcija koje se koriste na nizovima za izvršavanje različitih zadataka. Jedna važna je funkcija mean () koja će nam dati prosjek za zadani popis.

Primjer koda:

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

Izlaz:

C:\pythontest>python testavg.pyThe average is 31.86

Sažetak:

  • Formula za izračunavanje prosjeka vrši se izračunavanjem zbroja brojeva na popisu podijeljenog s brojem brojeva na popisu.
  • Prosjek popisa može se izvesti na mnogo načina, tj
    • Python Prosjek pomoću petlje
    • Korištenjem sum () i len () ugrađenih funkcija iz pythona
    • Korištenje funkcije mean () za izračunavanje prosjeka iz statističkog modula.
    • Upotreba mean () iz numpy biblioteke