1. Learn
  2. /
  3. Курси
  4. /
  5. Наглядове навчання в Python

Connected

вправа

Ієрархічне кластеризування зернових даних

У відео ви дізналися, що функція SciPy linkage() виконує ієрархічне кластеризування для масиву вибірок. Скористайтеся linkage(), щоб отримати ієрархічне кластеризування зразків зерна, і використайте dendrogram(), щоб візуалізувати результат. Вибірка вимірювань для зерна подана в масиві samples, а різновид кожного зразка наведено у списку varieties.

Інструкції

100 XP
  • Імпортуйте:
    • linkage і dendrogram з scipy.cluster.hierarchy.
    • matplotlib.pyplot як plt.
  • Виконайте ієрархічне кластеризування для samples за допомогою функції linkage() з ключовим аргументом method='complete'. Присвойте результат змінній mergings.
  • Побудуйте дендрограму за допомогою функції dendrogram() для mergings. Вкажіть ключові аргументи labels=varieties, leaf_rotation=90 та leaf_font_size=6.