Hoe u het gemiddelde van de lijst kunt vinden in Python

Python Gemiddelde

Het Python Gemiddelde functie wordt gebruikt om het gemiddelde van gegeven getallen in een lijst te vinden. De formule om het gemiddelde te berekenen in Python wordt gedaan door de som van de getallen in de lijst te berekenen, gedeeld door het aantal getallen in de lijst.

Het Python Het gemiddelde van de lijst kan op vele manieren worden gedaan:

Methode 1: Python Gemiddeld via lus

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

Code Voorbeeld

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

Output:

The average is 18.4

Methode 2: Python Gemiddeld – Gebruik van de ingebouwde functies sum() en len().

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

Programmavoorbeeld

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

Output:

The average is  31.86

Methode 3: Python Gemiddeld Met behulp van de gemiddelde functie uit de statistiekmodule

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

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

Output:

The average is  31.86

Methode 4: Gemiddelde in Python Mean() uit de numpy-bibliotheek gebruiken

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 mean() functie die ons het gemiddelde voor de gegeven lijst geeft.

Code Voorbeeld

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

Output:

C:\pythontest>python testavg.py
The average is  31.86

Samenvatting

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