Gemiddeldes Berekenen in Python: Een Praktische Gids
Gemiddelde Berekening in Python
Het bepalen van het gemiddelde (mean) van numerieke data is een veelvoorkomende taak in data-analyse. In Python wordt het gemiddelde berekend door alle waarden op te tellen en te delen door het aantal waarden. Hieronder zijn bewezen methoden, variërend van handmatige lussen tot high-level bibliotheek-functies.
- Handmatige berekening met een
forlus - Gebruik van ingebouwde
sum()enlen()functies - Gebruikmaken van de
mean()functie uit destatisticsmodule - Gebruik van
numpy.mean()voor array-gebaseerde data
Methode 1: Lus-gebaseerde Berekening
Hoewel expliciete lussen maximale controle bieden, zijn ze doorgaans langzamer dan ingebouwde alternatieven. Toch demonstreert het volgende voorbeeld de fundamentele aanpak.
def bereken_gemiddelde(getallen):
totaal = 0
for waarde in getallen:
totaal += waarde
return totaal / len(getallen)
print("Het gemiddelde is", bereken_gemiddelde([18, 25, 3, 41, 5]))
Output: Het gemiddelde is 18.4
Methode 2: Ingebouwde Functies
Deze beknopte methode gebruikt Python's sum() en len() om het gemiddelde in één regel te berekenen.
# Voorbeeld om gemiddelde van lijst te vinden
getallen = [45, 34, 10, 36, 12, 6, 80]
gem = sum(getallen) / len(getallen)
print("Het gemiddelde is", round(gem, 2))
Output: Het gemiddelde is 31.86
Methode 3: statistics.mean()
De standaardbibliotheek's statistics module biedt een kant-en-klaar mean() functie, wat de code nog schoner maakt.
from statistics import mean
getallen = [45, 34, 10, 36, 12, 6, 80]
gem = mean(getallen)
print("Het gemiddelde is", round(gem, 2))
Output: Het gemiddelde is 31.86
Methode 4: NumPy.mean()
Bij het werken met grote datasets of multi-dimensionale arrays biedt NumPy's mean() geoptimaliseerde prestaties.
from numpy import mean
getallen = [45, 34, 10, 36, 12, 6, 80]
gem = mean(getallen)
print("Het gemiddelde is", round(gem, 2))
Output: Het gemiddelde is 31.86
Belangrijkste Lessons
- Het gemiddelde wordt berekend als
sum(waarden) / len(waarden). - Kies de methode die leesbaarheid en prestaties balancert voor je use case.
- Voor simpele lijsten worden ingebouwde functies of
statistics.mean()aanbevolen. - Voor grote numerieke arrays, verkies
numpy.mean().
Python
- Hoe Een Gebruikte CNC-machine Te Vinden – Een Uitgebreide Gids
- Dynamische string-lijsten in VHDL: Best Practices & Voorbeeld
- Huidige datum en tijd ophalen in Python: een praktische gids
- Python print()-functie: Praktische handleiding met voorbeelden
- Python's String.find()-methode beheersen: Syntaxis, voorbeelden & alternatieven
- Python print zonder newline: de end-parameter & andere technieken beheersen
- Bestands- en directory-bestaat controleren in Python – Een praktische gids
- Python Lijsten Onder de Loep: Append, Sort, Lengte & List Comprehensions (Praktische Gids)
- Python list.count(): Expert Gids met Praktische Voorbeelden
- Dubbele Elementen Verwijderen uit een Python Lijst
- Items Verwijderen uit een Python Lijst: remove(), pop(), clear() en del