Arithmetisches Mittel
Contents
Arithmetisches Mittel¶
Schreiben Sie eine Funktion (arithmic_average
) die den Mittelwert einer Liste/ eines Arrays berechnet. Vergleichen Sie Ihre Implementierung mit einer built-in Funktion von Python.
Verwenden Sie die Funktion auf die folgenden Daten an.
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
b = [-10, -8, -6, -4, -2, 0]
# Frage 1 ...
Lösungen¶
def arithmic_average(values):
"""Function to compute the arithmic average"""
return sum(values) / len(values)
print("Self implementation")
print(arithmic_average(a))
print(arithmic_average(b))
print("\nnumpy built-in function")
import numpy as np
print(np.mean(a))
print(np.mean(b))
Self implementation
5.5
-5.0
numpy built-in function
5.5
-5.0