Znajdź ŚREDNĄ listę w Pythonie z przykładem

Spisie treści:

Anonim

Formuła obliczania średniej polega na obliczeniu sumy liczb na liście podzielonej przez liczbę liczb na liście.

Średnią listę można wykonać na wiele sposobów wymienionych poniżej:

  • Python Average za pomocą pętli
  • Używając wbudowanych funkcji sum () i len () z pythona
  • Użycie funkcji mean () do obliczenia średniej z modułu statystycznego.
  • Używanie mean () z biblioteki numpy

W tym samouczku Python dowiesz się:

  • Średnia w Pythonie przez pętlę
  • Korzystanie z funkcji wbudowanych sum () i len ()
  • Wykorzystanie funkcji średniej z modułu statystyk
  • Używanie mean () z biblioteki numpy

Średnia w Pythonie przez pętlę

W tym przykładzie zainicjowaliśmy zmienną sum_num na zero i użyliśmy do pętli. Pętla for będzie przechodzić przez elementy obecne na liście, a każda liczba zostanie dodana i zapisana w zmiennej sum_num. Średnia jest obliczana za pomocą funkcji sum_num podzielonej przez liczbę liczb na liście przy użyciu funkcji wbudowanej len ().

Przykład kodu:

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

Wynik:

The average is 18.4

Korzystanie z funkcji wbudowanych sum () i len ()

W tym przykładzie zastosowano funkcje wbudowane sum () i len (). Jest to prosty sposób na obliczenie średniej, ponieważ nie musisz zapętlać elementów, a także rozmiar kodu jest zmniejszony. Średnią można obliczyć za pomocą tylko jednej linii kodu, jak pokazano poniżej.

Przykład programu:

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

Wynik:

The average is 31.86

Wykorzystanie funkcji średniej z modułu statystyk

Możesz łatwo obliczyć „średnią” za pomocą funkcji średniej z modułu statystyk. Przykład pokazany poniżej

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

Wynik:

The average is 31.86

Używanie mean () z biblioteki numpy

Biblioteka Numpy jest powszechnie używaną biblioteką do pracy z dużymi wielowymiarowymi tablicami. Zawiera również duży zbiór funkcji matematycznych, których można używać na tablicach do wykonywania różnych zadań. Jedną z ważnych jest funkcja mean (), która da nam średnią dla podanej listy.

Przykład kodu:

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

Wynik:

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

Podsumowanie:

  • Formuła obliczania średniej polega na obliczeniu sumy liczb na liście podzielonej przez liczbę liczb na liście.
  • Uśrednienie listy można zrobić na wiele sposobów, np
    • Python Average za pomocą pętli
    • Używając wbudowanych funkcji sum () i len () z pythona
    • Użycie funkcji mean () do obliczenia średniej z modułu statystycznego.
    • Używanie mean () z biblioteki numpy