ÎncepețiÎncepe gratuit

Trasarea unei histograme cu date despre iris

Pentru exercițiile din această secțiune vei folosi un set de date clasic, colectat de botanistul Edward Anderson și popularizat de Ronald Fisher, unul dintre cei mai prolifici statisticieni din istorie. Anderson a măsurat cu precizie proprietățile anatomice ale unor eșantioane din trei specii diferite de iris: Iris setosa, Iris versicolor și Iris virginica. Setul complet de date este disponibil ca parte din scikit-learn. Aici vei lucra cu măsurătorile lungimii petalelor.

Trasează o histogramă a lungimilor petalelor pentru cele 50 de eșantioane de Iris versicolor, folosind setările implicite din matplotlib/seaborn. Reține că pentru a specifica stilul implicit seaborn poți folosi sns.set(), unde sns este aliasul sub care este importat seaborn.

Subsetul de date care conține lungimile petalelor de Iris versicolor în centimetri (cm) este stocat în array-ul NumPy versicolor_petal_length.

În video, Justin a trasat histogramele folosind biblioteca pandas și indexând DataFrame-ul pentru a extrage coloana dorită. Aici, însă, trebuie să folosești doar array-ul NumPy furnizat. De asemenea, Justin a atribuit instrucțiunile de reprezentare grafică (cu excepția plt.show()) variabilei dummy _. Astfel se evită afișarea unor rezultate inutile. Nu este obligatoriu să folosești această convenție în soluțiile tale, însă este o practică bună. Alternativ, dacă lucrezi într-un mediu interactiv, cum ar fi un notebook Jupyter, poți adăuga ; după instrucțiunile de reprezentare grafică pentru același efect. Justin preferă varianta cu _, așa că o vei vedea folosită în codul soluției.

Acest exercițiu face parte din cursul

Gândire statistică în Python (Partea 1)

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă matplotlib.pyplot și seaborn cu aliasurile lor uzuale (plt și, respectiv, sns).
  • Folosește seaborn pentru a seta valorile implicite de reprezentare grafică.
  • Trasează o histogramă a lungimilor petalelor de Iris versicolor folosind plt.hist() și array-ul NumPy furnizat versicolor_petal_length.
  • Afișează histograma folosind plt.show().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import plotting modules



# Set default Seaborn style


# Plot histogram of versicolor petal lengths


# Show histogram


Editează și rulează codul