Finden Sie den Durchschnitt einer Liste in Python mit Beispiel

Inhaltsverzeichnis:

Anonim

Die Formel zur Berechnung des Durchschnitts wird erstellt, indem die Summe der Zahlen in der Liste geteilt durch die Anzahl der Zahlen in der Liste berechnet wird.

Der Durchschnitt einer Liste kann auf verschiedene Arten ermittelt werden:

  • Python-Durchschnitt mithilfe der Schleife
  • Durch die Verwendung der in Python integrierten Funktionen sum () und len ()
  • Verwenden Sie die Funktion mean (), um den Durchschnitt aus dem Statistikmodul zu berechnen.
  • Verwenden von mean () aus der numpy-Bibliothek

In diesem Python-Tutorial lernen Sie:

  • Python-Durchschnitt über Schleife
  • Verwenden der integrierten Funktionen sum () und len ()
  • Verwenden der Mittelwertfunktion aus dem Statistikmodul
  • Verwenden von mean () aus der numpy-Bibliothek

Python-Durchschnitt über Schleife

In diesem Beispiel haben wir die Variable sum_num auf Null initialisiert und für die Schleife verwendet. Die for-Schleife durchläuft die in der Liste enthaltenen Elemente, und jede Zahl wird hinzugefügt und in der Variablen sum_num gespeichert. Der Durchschnitt wird unter Verwendung der Summe_num geteilt durch die Anzahl der Zahlen in der Liste unter Verwendung der integrierten Funktion len () berechnet.

Codebeispiel:

def cal_average(num):sum_num = 0for t in num:sum_num = sum_num + tavg = sum_num / len(num)return avgprint("The average is", cal_average([18,25,3,41,5]))

Ausgabe:

The average is 18.4

Verwenden der integrierten Funktionen sum () und len ()

In diesem Beispiel werden die integrierten Funktionen sum () und len () verwendet. Dies ist eine einfache Methode zur Berechnung des Durchschnitts, da Sie die Elemente nicht durchlaufen müssen und die Codegröße reduziert wird. Der Durchschnitt kann mit nur einer Codezeile berechnet werden, wie unten gezeigt.

Programmbeispiel:

# Example to find average of listnumber_list = [45, 34, 10, 36, 12, 6, 80]avg = sum(number_list)/len(number_list)print("The average is ", round(avg,2))

Ausgabe:

The average is 31.86

Verwenden der Mittelwertfunktion aus dem Statistikmodul

Sie können den "Durchschnitt" einfach mit der Mittelwertfunktion aus dem Statistikmodul berechnen. Beispiel unten gezeigt

# Example to find the average of the listfrom statistics import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))

Ausgabe:

The average is 31.86

Verwenden von mean () aus der numpy-Bibliothek

Die Numpy-Bibliothek wird häufig für die Arbeit mit großen mehrdimensionalen Arrays verwendet. Es hat auch eine große Sammlung von mathematischen Funktionen, die auf Arrays verwendet werden können, um verschiedene Aufgaben auszuführen. Eine wichtige Funktion ist die Funktion mean (), mit der wir den Durchschnitt für die angegebene Liste erhalten.

Codebeispiel:

# Example to find avearge of listfrom numpy import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))

Ausgabe:

C:\pythontest>python testavg.pyThe average is 31.86

Zusammenfassung:

  • Die Formel zur Berechnung des Durchschnitts wird erstellt, indem die Summe der Zahlen in der Liste geteilt durch die Anzahl der Zahlen in der Liste berechnet wird.
  • Der Durchschnitt einer Liste kann auf viele Arten erfolgen, z
    • Python-Durchschnitt mithilfe der Schleife
    • Durch die Verwendung der in Python integrierten Funktionen sum () und len ()
    • Verwenden Sie die Funktion mean (), um den Durchschnitt aus dem Statistikmodul zu berechnen.
    • Verwenden von mean () aus der numpy-Bibliothek