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