Creare un istogramma dei dati dell'iris
Negli esercizi di questa sezione userai un insieme di dati classico raccolto dal botanico Edward Anderson e reso famoso da Ronald Fisher, uno degli statistici più prolifici della storia. Anderson ha misurato con cura le proprietà anatomiche di campioni di tre diverse specie di iris, Iris setosa, Iris versicolor e Iris virginica. L'intero insieme di dati è disponibile come parte di scikit-learn. Qui lavorerai con le sue misure della lunghezza dei petali.
Traccia un istogramma delle lunghezze dei petali dei suoi 50 campioni di Iris versicolor usando le impostazioni predefinite di matplotlib/seaborn. Ricorda che per specificare lo stile predefinito di seaborn puoi usare sns.set(), dove sns è l'alias con cui viene importato seaborn.
Il sottoinsieme dell'insieme di dati che contiene le lunghezze dei petali di Iris versicolor in centimetri (cm) è memorizzato nell'array NumPy versicolor_petal_length.
Nel video, Justin ha tracciato gli istogrammi usando la libreria pandas e indicizzando il DataFrame per estrarre la colonna desiderata. Qui, però, ti basta usare l'array NumPy fornito. Inoltre, Justin ha assegnato le istruzioni di plotting (eccetto plt.show()) alla variabile fittizia _. Questo serve a evitare la visualizzazione di output non necessari. Non è richiesto per le tue soluzioni a questi esercizi, tuttavia è una buona pratica usarlo. In alternativa, se lavori in un ambiente interattivo come un Jupyter notebook, puoi usare un ; dopo le istruzioni di plotting per ottenere lo stesso effetto. Justin preferisce usare _. Perciò lo vedrai usato nel codice di soluzione.
Questo esercizio fa parte del corso
Pensare in modo statistico con Python (Parte 1)
Istruzioni dell'esercizio
- Importa
matplotlib.pyploteseaborncon i loro alias abituali (pltesns). - Usa
seabornper impostare i valori predefiniti del plotting. - Traccia un istogramma delle lunghezze dei petali di Iris versicolor usando
plt.hist()e l'array NumPy fornitoversicolor_petal_length. - Mostra l'istogramma usando
plt.show().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import plotting modules
# Set default Seaborn style
# Plot histogram of versicolor petal lengths
# Show histogram