Finde Median einer Liste in Python
-
Verwenden Sie das
statistics
-Modul, um den Median einer Liste in Python zu ermitteln -
Verwendung der Funktion
numpy.percentile
zum Finden des Medians einer Liste in Python - Verwenden Sie den benutzerdefinierten Code, um den Median einer Liste in Python zu finden
In der Welt der Statistik und Wahrscheinlichkeitsrechnung ist der Medianwert einer gegebenen Menge von Beobachtungen das mittlere Element. Er wird unterschiedlich berechnet, wenn die Gesamtzahl der Elemente ungerade und gerade ist.
Python wird häufig für Daten und statistische Analysen verwendet. In diesem Tutorial wird vorgestellt, wie man den Median einer Liste in Python berechnet.
Verwenden Sie das statistics
-Modul, um den Median einer Liste in Python zu ermitteln
In Python gibt es das Modul statistics
mit verschiedenen Funktionen und Klassen, um verschiedene statistische Werte aus einer Menge von Daten zu finden. Die Funktion median()
aus dieser Bibliothek kann verwendet werden, um den Median einer Liste zu finden.
Da der Median auf einer sortierten Liste von Daten basiert, sortiert die Funktion median()
diese automatisch und gibt den Median zurück. Ein Beispiel,
import statistics
lst = [7, 8, 9, 5, 1, 2, 2, 3, 4, 5]
print(statistics.median(lst))
Ausgabe:
4.5
Verwendung der Funktion numpy.percentile
zum Finden des Medians einer Liste in Python
Im Modul NumPy
haben wir Funktionen, die den Perzentilwert aus einem Array finden können. Der Median von Daten ist der 50. Perzentilwert. Um diesen zu finden, können wir die Funktion percentile()
aus dem Modul NumPy
verwenden und den 50. Perzentilwert berechnen. Siehe den folgenden Code.
import numpy as np
a = np.array([7, 8, 9, 5, 1, 2, 2, 3, 4, 5])
median_value = np.percentile(a, 50)
print(median_value)
Ausgabe:
4.5
Verwenden Sie den benutzerdefinierten Code, um den Median einer Liste in Python zu finden
Wir können die Formel zum Finden des Medians von Daten auch mit Python anwenden und unsere benutzerdefinierte Funktion erstellen. Ein Beispiel,
lst = [7, 8, 9, 5, 1, 2, 2, 3, 4, 5]
def median(l):
half = len(l) // 2
l.sort()
if not len(l) % 2:
return (l[half - 1] + l[half]) / 2.0
return l[half]
print(median(lst))
Ausgabe:
4.5
Der Median einer Liste ist das mittlere Element der sortierten Liste, wenn die Länge der Liste ungerade ist; ansonsten ist es der Durchschnitt der beiden mittleren Elemente.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn