Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Durchschnitt berechnen in Python: Praktischer Leitfaden

Durchschnittsberechnung in Python

Das Ermitteln des Durchschnitts (arithmetisches Mittel) numerischer Daten ist eine häufige Aufgabe in der Datenanalyse. In Python wird der Durchschnitt berechnet, indem man alle Werte summiert und durch die Anzahl der Werte teilt. Im Folgenden bewährte Methoden – von manuellen Loops bis zu High-Level-Bibliotheksfunktionen.

Methode 1: Loop-basierte Berechnung

Explizite Loops bieten maximale Kontrolle, sind aber typischerweise langsamer als eingebaute Alternativen. Das folgende Beispiel demonstriert den fundamentalen Ansatz.

def calculate_average(numbers):
    total = 0
    for value in numbers:
        total += value
    return total / len(numbers)

print("The average is", calculate_average([18, 25, 3, 41, 5]))

Output: The average is 18.4

Methode 2: Eingebaute Funktionen

Diese prägnante Methode nutzt Pythons sum() und len(), um den Durchschnitt in einer Zeile zu berechnen.

# Beispiel: Durchschnitt einer Liste berechnen
numbers = [45, 34, 10, 36, 12, 6, 80]
avg = sum(numbers) / len(numbers)
print("The average is", round(avg, 2))

Output: The average is 31.86

Methode 3: statistics.mean()

Die Standardbibliothek statistics bietet eine fertige mean()-Funktion, die den Code noch sauberer macht.

from statistics import mean
numbers = [45, 34, 10, 36, 12, 6, 80]
avg = mean(numbers)
print("The average is", round(avg, 2))

Output: The average is 31.86

Methode 4: NumPy.mean()

Bei großen Datensätzen oder mehrdimensionalen Arrays bietet NumPys mean() optimierte Performance.

from numpy import mean
numbers = [45, 34, 10, 36, 12, 6, 80]
avg = mean(numbers)
print("The average is", round(avg, 2))

Output: The average is 31.86

Wichtigste Erkenntnisse

Python

  1. Aktuelles Datum und Uhrzeit in Python abrufen: Praktischer Leitfaden
  2. String-Listen in VHDL erstellen: Best Practices & Beispiel
  3. Gebrauchte CNC-Maschine finden – Umfassender Leitfaden
  4. Python print()-Funktion: Praktischer Leitfaden mit Beispielen
  5. Pythons String.find()-Methode meistern: Syntax, Beispiele & Alternativen
  6. Python Print ohne Newline: Den end-Parameter & andere Techniken meistern
  7. Datei- und Verzeichnisexistenz in Python prüfen – Ein praktischer Leitfaden
  8. Python Lists meistern: Append, Sort, Length & List Comprehensions (Praxis-Guide)
  9. Python list.count(): Experten-Guide mit praktischen Beispielen
  10. Duplikate aus Python-Listen entfernen: 8 bewährte Methoden