Python-Durchschnitt
Python-Funktionen und -Methoden
Michael Zippo
31.10.2021
Es gibt zwei Möglichkeiten, den Durchschnitt einer Zahlenliste in Python zu ermitteln. Sie können sum() durch len() einer Zahlenliste dividieren, um den Durchschnitt zu ermitteln. Oder Sie können den Durchschnitt einer Liste mit der Python-Funktion mean () ermitteln.
Das Ermitteln des Durchschnitts einer Reihe von Werten ist eine h√§ufige Aufgabe in Python.
Sie haben beispielsweise eine Liste mit Produktverkäufen und möchten den durchschnittlichen Einkaufspreis ermitteln. Oder Sie möchten fur einen Diversity-Bericht das Durchschnittsalter der Mitarbeiter Ihres Unternehmens berechnen.
Python-Durchschnitt
Es gibt zwei Methoden, um den Durchschnitt von a . zu ermitteln Liste von Zahlen in Python:
- Indem man die Summe der Liste berechnet und diese Zahl dann durch die L√§nge der Liste teilt. Die L√§nge der Liste gibt an, wie viele Werte sich in der Liste befinden. oder;
- Durch Verwendung der Methode statistics. mean ().
Obwohl beide Methoden den Durchschnitt einer Liste von Zahlen zuruckgeben, gibt es verschiedene Faktoren, die Sie berucksichtigen sollten, wenn Auswahl der zu verwendenden.
In diesem Tutorial besprechen wir, wie die oben genannten Ans√§tze verwendet werden, um den Durchschnitt einer Liste in Python zu ermitteln. Wir gehen zwei Beispiele durch, um Ihnen den Einstieg zu erleichtern.
Python-Durchschnitt: Len() und Sum()
Die Formel zur Berechnung des Durchschnitts einer Werteliste lautet Summe aller Terme geteilt durch die Anzahl dieser Terme. Wir können die Python-Werte sum() und len() verwenden, um den Durchschnitt der Zahlen in einer Liste zu berechnen.
Der Python len() Methode berechnet und gibt eine Anzahl von Zahlen in einer Liste zuruck. len ist kurz fur Länge und bezieht sich auf die Länge von–oder die Anzahl–Elemente in einer Liste.
81 % der Teilnehmer gaben an, dass sie sich danach sicherer in Bezug auf ihre Berufsaussichten im Technologiebereich fuhlten an einem Bootcamp teilnehmen. Lassen Sie sich noch heute in ein Bootcamp einweisen.
Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.
Die Summe( ) Methode in Python berechnet die Gesamtsumme aller Werte in einer Liste.
Wir können diese Funktionen zusammen verwenden, um den Durchschnittswert aus einer Liste von Werten zu berechnen.
Die Grundformel zur Berechnung eines Durchschnitts in Python ist:
Dieser Ansatz ist ublich, da Sie keine externen Werte importieren mussen, um einen Durchschnitt zu berechnen.
sum() und len() Funktionsbeispiel
Sagen wir das Wir betreiben ein Café und m√∂chten den Durchschnittspreis aller heute get√§tigten Bestellungen wissen. Um diese Zahl zu berechnen, k√∂nnten wir die Methoden sum() und len() verwenden, die wir gerade besprochen haben:
Wir geben den Durchschnittswert an die Konsole aus:
In der ersten Zeile unseres Codes definieren wir eine Python-Variable. Diese Variable speichert eine Liste mit Bestellpreisen. Anschließend berechnen wir den Durchschnitt dieser Bestellungen, indem wir die Summe aller Bestellungen durch die Länge unserer Bestellliste teilen.
Am Ende unseres Codes drucken wir eine Nachricht an die Konsole aus, die uns den Durchschnittspreis der Kaffeebestellungen mitteilt.
Wir verwenden die Python round() Methode um unseren Durchschnitt auf zwei Dezimalstellen zu runden. Die Methode str(), um unseren Durchschnittswert in einen String umzuwandeln, den wir an die Konsole ausgeben können.
Jetzt wissen wir, dass der durchschnittliche Kaffeebestellpreis heute 3,69 $ betr√§gt.
Python Average: statistics. mean ()
Die Python-Statistikbibliothek enth√§lt eine Funktion namens statistics. mean (), die den Mittelwert einer Liste von . berechnet Werte. Der Begriff Mittelwert wird in der Mathematik verwendet, um den Durchschnitt einer Liste von Werten zu beschreiben.
Die Syntax fur die Methode statistics. mean () lautet:
statistics. mean (list_of_values)
Die mean ( )-Methode nimmt einen Parameter auf: die Liste der Elemente, deren Durchschnitt Sie berechnen möchten.
Bevor wir diese Methode verwenden, mussen wir das Statistikmodul importieren (Statistik) in Python. Dies ist ein eingebautes Modul, das verwendet werden kann, um verschiedene Berechnungen in Python durchzufuhren.
Dies ist ein wichtiger Unterschied zwischen der Verwendung von statistics. mean () und sum() und len()-Methode. Die Methoden sum() und len() können verwendet werden, ohne dass Bibliotheken importiert werden mussen. Sie mussen jedoch Statistiken importieren, um Statistics. mean () verwenden zu können.
Wenn Ihnen der Import nichts ausmacht eine andere Bibliothek verwendet, funktioniert diese Methode einwandfrei. Da Sie einen Durchschnittswert ohne Bibliotheken berechnen können, sollten Sie dies in Betracht ziehen, bevor Sie die Statistikbibliothek verwenden.
Wir können das Statistikmodul mit einer Python-Import-Anweisung importieren:
"Karriere-Karma trat in mein Leben ein, als ich es am dringendsten brauchte und half mir schnell bei einem Bootcamp. Zwei Monate nach meinem Abschluss habe ich meinen Traumjob gefunden, der meinen Werten und Lebenszielen entspricht!"
Venus, Software Engineer bei Rockbot
Wir können jetzt auf die Funktion mean () in der Statistikbibliothek zugreifen.
statistics. mean () Beispiel
Jetzt können wir beginnen Berechnung von Durchschnittswerten mit mean ().
Nehmen wir das oben verwendete Beispiel fur Kaffeebestellungen. Angenommen, wir möchten den Durchschnittspreis der bisher getätigten Kaffeebestellungen berechnen Wir könnten den folgenden Code verwenden, um den Durchschnittspreis zu berechnen:
Sehen wir uns das Ergebnis unseres Programms an:
Unser Programm gibt den gleichen Text und das gleiche Ergebnis wie in unserem ersten Beispiel zuruck.
Berechnen Sie den Durchschnitt eines Tupels
Wir können die Methode statistics. mean () verwenden, um den Mittelwert eines Tupels zu berechnen, das eine unveränderliche, geordnete Folge von Elementen ist. Hier ist ein Beispiel fur die Verwendung von statistics. mean () zur Berechnung des durchschnittlichen Kaffeebestellpreises, wobei unsere Informationen in einem Tupel gespeichert sind:
Unser Code gibt die gleiche Antwort wie unser letztes Beispiel zuruck, da wir mit den gleichen Zahlen arbeiten :
A tuple kann anstelle einer Liste verwendet werden, wenn Sie mit Werten arbeiten, die sich nicht √§ndern sollen. Da sich unsere Kaffeebestellpreise nach der Bearbeitung einer Bestellung nicht √§ndern, ist ein Tupel angemessen.
Angenommen, wir haben eine Liste mit den niedrigsten Tagestemperaturen, die während einer bestimmten Woche im Winter aufgezeichnet wurden. Wir könnten den folgenden Code verwenden, um den Durchschnitt der niedrigsten Tagestemperaturen dieser Woche zu berechnen:
< p>Sie können den Durchschnitt einer Liste von Werten mit den Methoden sum() und len() oder der Methode statistics.
() berechnen. Die Methode statistics.
() muss in Ihr Programm importiert werden. Sie können die Methoden sum() und len() verwenden, ohne externe Bibliotheken in Ihren Code zu importieren.