2017-12-28 8 views
1

Ich versuche, den Mittelwert und die Standardabweichung für verschiedene Teile einer Liste zu finden. Aber ich habe den passenden Weg nicht gefunden. Gibt es jemanden, der mir vorschlagen kann, wie ich es finden kann? Eingabe und Ausgabe werden wie folgt sein. Ich muss den Mittelwert und die Standardabweichung für die Unterliste finden. Es wäre wirklich toll, wenn mir jemand einen entsprechenden Code vorschlägt.So finden Sie Mittelwert und Standardabweichung für jeden Chunks einer Liste mit Python 3.4

Eingang und Ausgang wird wie folgt sein:

Data = [[2.60, 7.80, 6.60, 1.20, 6.50, 7.40, 9.30], [3.10, 2.20, 2.40, 9.20, 1.50, 1.50, 4.90], [12.00, 7.80, 2.30, 1.00, 1.50, 11.40, 13.90], [6.80, 13.70, 12.40, 2.60, 5.00, 13.50, 10.90], [16.60, 16.70, 11.20, 20.00, 19.50, 18.50, 17.40], [16.10, 16.70, 18.10, 14.60, 6.60, 4.00, 15.00]] 

Ausgang:

mean = [5.91, 3.54, 7.13, 9.27, 17.13, 13.01] 
standard_dev = [2.92, 2.75, 5.49, 4.45, 2.93, 5.44] 

Antwort

1
import statistics 

Data = [[2.60, 7.80, 6.60, 1.20, 6.50, 7.40, 9.30], [3.10, 2.20, 2.40, 9.20, 1.50, 1.50, 4.90], [12.00, 7.80, 2.30, 1.00, 1.50, 11.40, 13.90], [6.80, 13.70, 12.40, 2.60, 5.00, 13.50, 10.90], [16.60, 16.70, 11.20, 20.00, 19.50, 18.50, 17.40], [16.10, 16.70, 18.10, 14.60, 6.60, 4.00, 15.00]] 

mean = [statistics.mean(d) for d in Data] 
stdev = [statistics.stdev(d) for d in Data] 
+0

@ Thomas..Thanks viel für Ihre Hilfe und schnelle Antwort. –

Verwandte Themen