Heim >Backend-Entwicklung >Python-Tutorial >Wie berechne ich effizient den Mittelwert einer Liste in Python?

Wie berechne ich effizient den Mittelwert einer Liste in Python?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-26 06:44:11391Durchsuche

How Do I Efficiently Calculate the Mean of a List in Python?

Berechnen des Mittelwerts einer Liste in Python

Um den Durchschnitt einer Liste zu bestimmen, muss das arithmetische Mittel ermittelt werden, das die Summe aller ist Werte dividiert durch die Anzahl der Werte in der Liste. In Python gibt es mehrere Ansätze, um dies zu erreichen.

Python 3.8

Für höchste numerische Stabilität beim Arbeiten mit Gleitkommawerten stellt Python 3.8 die Statistiken bereit. fmean-Funktion. Es verarbeitet Gleitkomma-Ungenauigkeiten effektiv und bietet schnellere Ausführungsgeschwindigkeiten.

Python 3.4

In Python-Versionen 3.4 und höher liefert die Funktion „statistics.mean“ numerische Stabilität mit Gleitkommazahlen . Es ist zwar nicht so schnell wie Statistics.fmean, eignet sich aber dennoch zur Berechnung von Durchschnittswerten.

Beispiel:

import statistics

xs = [15, 18, 2, 36, 12, 78, 5, 6, 9]

print(statistics.fmean(xs))  # Output: 20.11111111111111

Python 2

Für Python 2-Benutzer kann die folgende Formel zur Berechnung verwendet werden bedeuten:

sum(xs) / float(len(xs))

In diesem Fall ist es wichtig, len(xs) als Gleitkommazahl umzuwandeln, um sicherzustellen, dass die Division eine Gleitkommazahl ergibt.

Durch Anwenden des entsprechenden Basierend auf Ihrer Python-Version und der Art Ihrer Daten können Sie effektiv den Durchschnitt einer Liste in Python berechnen.

Das obige ist der detaillierte Inhalt vonWie berechne ich effizient den Mittelwert einer Liste in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn