Побудова гістограми для даних про іриси
У вправах цього розділу ви використаєте класичний набір даних, зібраний ботаніком Едвардом Андерсоном і знаменитий завдяки Рональду Фішеру — одному з найпродуктивніших статистиків в історії. Андерсон ретельно виміряв анатомічні характеристики зразків трьох різних видів ірису: Iris setosa, Iris versicolor та Iris virginica. Повний набір даних є частиною scikit-learn. Тут ви працюватимете з його вимірюваннями довжини пелюсток.
Побудуйте гістограму довжин пелюсток для 50 зразків Iris versicolor, використавши налаштування matplotlib/seaborn за замовчуванням. Нагадаємо, щоб застосувати стиль seaborn за замовчуванням, можна використати sns.set(), де sns — це псевдонім, під яким імпортується seaborn.
Підмножина набору даних, що містить довжини пелюсток Iris versicolor у сантиметрах (см), збережена в масиві NumPy versicolor_petal_length.
У відео Джастін будував гістограми з використанням бібліотеки pandas та індексації датафрейму для отримання потрібного стовпця. Тут, однак, вам потрібно використати лише наданий масив NumPy. Крім того, Джастін присвоював свої вирази для побудови графіків (окрім plt.show()) фіктивній змінній _. Це запобігає виведенню зайвих результатів. Для розв'язання цих вправ це не обов'язково, проте це гарна практика. Або, якщо ви працюєте в інтерактивному середовищі на кшталт Jupyter Notebook, можна додати ; після інструкцій побудови графіка, щоб досягти того самого ефекту. Джастін надає перевагу використанню _. Тому ви побачите його в коді розв'язання.
Ця вправа є частиною курсу
Статистичне мислення в Python (Частина 1)
Інструкції до вправи
- Імпортуйте
matplotlib.pyplotіseabornз їх звичними псевдонімами (pltіsns). - Використайте
seaborn, щоб встановити параметри побудови графіків за замовчуванням. - Побудуйте гістограму довжин пелюсток Iris versicolor за допомогою
plt.hist()і наданого масиву NumPyversicolor_petal_length. - Відобразіть гістограму, викликавши
plt.show().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import plotting modules
# Set default Seaborn style
# Plot histogram of versicolor petal lengths
# Show histogram