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

Connected

вправа

Інший тип з'єднання — інше ієрархічне кластеризування!

У відео ви бачили ієрархічне кластеризування країн-учасниць голосування на пісенному конкурсі Євробачення з використанням з'єднання 'complete'. Тепер виконайте ієрархічне кластеризування тих самих країн зі з'єднанням 'single' і порівняйте отриману дендрограму з тією, що була у відео. Інший тип з'єднання — інше ієрархічне кластеризування!

Вам надано масив samples. Кожен рядок відповідає країні, яка голосувала, а кожен стовпець — виступу, за який голосували. Список country_names містить назви кожної країни-учасниці голосування. Набір даних отримано з Eurovision.

Інструкції

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