Die Anzahl der Bins in einem Histogramm anpassen
Das Histogramm, das du gerade erstellt hast, hatte zehn Bins. Das ist der Standardwert von matplotlib. Die „Quadratwurzelregel“ ist eine häufig verwendete Faustregel zur Wahl der Anzahl der Bins: Wähle die Anzahl der Bins als Quadratwurzel der Anzahl der Stichproben. Zeichne das Histogramm der Kronblattlängen von Iris versicolor erneut, diesmal mit der Quadratwurzelregel für die Anzahl der Bins. Du gibst die Anzahl der Bins mit dem Schlüsselwortargument bins in plt.hist() an.
Die Plotting-Utilities sind bereits importiert und die seaborn-Standards schon gesetzt. Die Variable versicolor_petal_length enthält ein Array von Kronblattlängen und befindet sich bereits in deinem Namespace.
Diese Übung ist Teil des Kurses
Statistical Thinking in Python (Teil 1)
Anleitung zur Übung
- Importiere
numpyalsnp. Dadurch hast du Zugriff auf die Quadratwurzelfunktionnp.sqrt(). - Bestimme mit
len(), wie viele Datenpunkte du hast. - Berechne die Anzahl der Bins mithilfe der Quadratwurzelregel.
- Wandle die Anzahl der Bins mit der eingebauten Funktion
int()in eine ganze Zahl um. - Erzeuge das Histogramm und achte darauf, das Schlüsselwortargument
binszu verwenden. - Klicke auf Antwort senden, um die Abbildung zu plotten und die Früchte deiner Arbeit zu sehen!
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import numpy
# Compute number of data points: n_data
# Number of bins is the square root of number of data points: n_bins
# Convert number of bins to integer: n_bins
# Plot the histogram
# Label axes
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('count')
# Show histogram
plt.show()