Hoe u het gemiddelde van de lijst kunt vinden in Python

โšก Slimme samenvatting

Het gemiddelde van een lijst berekenen in Python Dit betekent dat je de som van de getallen deelt door het aantal getallen. Hier leer je vier manieren om dit te doen: met een lus, met `sum()` in combinatie met `len()`, met behulp van de `statistics`-module en met NumPy.

  • โž— De Formule: Het gemiddelde is de som van de getallen gedeeld door het aantal getallen.
  • โšก som() / lengte(): sum(list)/len(list) berekent het gemiddelde in รฉรฉn regel.
  • ๐Ÿ“Š gemeen(): statistics.mean() en numpy.mean() geven het gemiddelde direct terug.
  • ๐Ÿค– AI-ondersteuning: AI-tools zoals Copilot genereren direct gemiddelde code.

Bereken het gemiddelde van een lijst in Python

Python Gemiddelde

De 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.

De 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

Veelgestelde vragen

Deel de som door de lengte: sum(number_list)/len(number_list). Je kunt ook statistics.mean() of numpy.mean() gebruiken.

Tel elk element op bij een doorlopend totaal in een for-loop en deel het totaal vervolgens door len(list).

Gebruik sum(number_list)/len(number_list). sum() telt alle waarden bij elkaar op en len() telt ze, waardoor het gemiddelde in รฉรฉn regel wordt weergegeven.

Importeer de module `mean` uit de statistiekmodule en roep vervolgens `mean(number_list)` aan. Dit maakt deel uit van... Pythonde standaardbibliotheek van 's.

Importeer de `mean`-module uit NumPy en roep de functie `mean(number_list)` aan. NumPy is snel voor grote numerieke arrays.

AI-assistenten zoals GitHub Copilot vullen code automatisch aan met gemiddelde waarden en suggereren functies zoals sum(), mean() of NumPy terwijl je typt.

Ja. Door AI aangedreven tools schrijven functies voor gemiddelden en andere statistieken en bevelen de snelste methode aan voor grote datasets.

Gemiddelden hebben vaak veel decimalen. Gebruik round(avg, 2) om twee decimalen te behouden voor een leesbare uitvoer.

Vat dit bericht samen met: