Verteilung Handlung ein array
Ich habe eine numpy
array mit float-Werte in [-10..10]. Ich möchte ein Grundstück distribution-graph der Werte, wie dies (hier ist es getan für eine binomiale Zufallsvariable) :
Zum Beispiel würde ich gerne bars zählen die Anzahl der Elemente in jedem Intervall [-10, -9.5], [-9.5, -9], ..., [9.5, 10].
Wie solch eine Verteilung plot mit Python?
InformationsquelleAutor Basj | 2014-03-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Tat matplotlib, genauer gesagt finden Sie Beispiele von code dem entspricht, was Sie nach unter: http://matplotlib.org/examples/pylab_examples/histogram_demo_extended.html
n
enthält die Anzahl der Punkte in jeder Klasse undbins
den cut-off-Werte, die sind in meinem Beispiel automatisch generiert. Natürlich können Sie spielen mitplt.hist
's-Optionen, erhalten Sie das Diagramm, das Sie wünschen.In deinem Fall, ersetzen Sie einfach
x
durch dein array und spielen Sie mit denbins
option für die cut-off-Werte z.B.:Können Sie auch simlply pass eine Skalare
n
zubins
in dem Fallplt.hist
bestimmen cut-off-Werte, um einen schönen Graphen mitn
bins.InformationsquelleAutor etna