Vind GEMIDDELDE van een lijst in Python met Voorbeeld

Inhoudsopgave:

Anonim

De formule om het gemiddelde te berekenen, wordt gedaan door de som van de getallen in de lijst te berekenen, gedeeld door het aantal getallen in de lijst.

Het gemiddelde van een lijst kan op de onderstaande manieren worden gedaan:

  • Python-gemiddelde door de lus te gebruiken
  • Door sum () en len () ingebouwde functies van python te gebruiken
  • Gebruik de functie mean () om het gemiddelde uit de statistiekmodule te berekenen.
  • Met behulp van mean () uit numpy-bibliotheek

In deze Python-tutorial leer je:

  • Python-gemiddelde via lus
  • Met de ingebouwde functies van sum () en len ()
  • Met behulp van de gemiddelde functie van de statistiekmodule
  • Met behulp van mean () uit numpy-bibliotheek

Python-gemiddelde via lus

In dit voorbeeld hebben we de variabele som_getal op nul geïnitialiseerd en gebruikt voor lus. De for-lus doorloopt de elementen in de lijst en elk getal wordt toegevoegd en opgeslagen in de variabele sum_num. Het gemiddelde wordt berekend door het som_getal te gebruiken gedeeld door het aantal getallen in de lijst met de ingebouwde functie len ().

Code Voorbeeld:

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

Uitgang:

The average is 18.4

Met de ingebouwde functies van sum () en len ()

In dit voorbeeld worden de ingebouwde functies sum () en len () gebruikt. Het is een eenvoudige manier om het gemiddelde te berekenen, omdat u niet door de elementen hoeft te lopen, en ook de codegrootte wordt verkleind. Het gemiddelde kan worden berekend met slechts één regel code, zoals hieronder wordt weergegeven.

Programmavoorbeeld:

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

Uitgang:

The average is 31.86

Met behulp van de gemiddelde functie van de statistiekmodule

U kunt eenvoudig het "gemiddelde" berekenen met behulp van de gemiddelde functie uit de statistiekmodule. Voorbeeld hieronder weergegeven

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

Uitgang:

The average is 31.86

Met behulp van mean () uit numpy-bibliotheek

Numpy-bibliotheek is een veelgebruikte bibliotheek om aan grote multidimensionale arrays te werken. Het heeft ook een grote verzameling wiskundige functies die op arrays kunnen worden gebruikt om verschillende taken uit te voeren. Een belangrijke is de functie mean () die ons het gemiddelde geeft van de gegeven lijst.

Code Voorbeeld:

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

Uitgang:

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

Overzicht:

  • De formule om het gemiddelde te berekenen, wordt gedaan door de som van de getallen in de lijst te berekenen, gedeeld door het aantal getallen in de lijst.
  • Het gemiddelde van een lijst kan op vele manieren worden gedaan, dwz
    • Python-gemiddelde door de lus te gebruiken
    • Door sum () en len () ingebouwde functies van python te gebruiken
    • Gebruik de functie mean () om het gemiddelde uit de statistiekmodule te berekenen.
    • Met behulp van mean () uit numpy-bibliotheek