Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

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 for lus
  • Gebruik van ingebouwde sum() en len() functies
  • Gebruikmaken van de mean() functie uit de statistics module
  • 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

  1. Hoe Een Gebruikte CNC-machine Te Vinden – Een Uitgebreide Gids
  2. Dynamische string-lijsten in VHDL: Best Practices & Voorbeeld
  3. Huidige datum en tijd ophalen in Python: een praktische gids
  4. Python print()-functie: Praktische handleiding met voorbeelden
  5. Python's String.find()-methode beheersen: Syntaxis, voorbeelden & alternatieven
  6. Python print zonder newline: de end-parameter & andere technieken beheersen
  7. Bestands- en directory-bestaat controleren in Python – Een praktische gids
  8. Python Lijsten Onder de Loep: Append, Sort, Lengte & List Comprehensions (Praktische Gids)
  9. Python list.count(): Expert Gids met Praktische Voorbeelden
  10. Dubbele Elementen Verwijderen uit een Python Lijst
  11. Items Verwijderen uit een Python Lijst: remove(), pop(), clear() en del