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
Freigeben: 2024-11-26 06:44:11
Original
405 Leute haben es durchsucht

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
Nach dem Login kopieren

Python 2

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

sum(xs) / float(len(xs))
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage