1. Nauka
  2. /
  3. Kursy
  4. /
  5. Uczenie nienadzorowane w Pythonie

Connected

ćwiczenie

Inne łączenie, inne grupowanie hierarchiczne!

W materiale wideo widziałeś hierarchiczne grupowanie krajów głosujących w Konkursie Piosenki Eurowizji z użyciem łączenia 'complete'. Teraz wykonaj hierarchiczne grupowanie tych samych krajów, tym razem używając łączenia 'single', i porównaj otrzymany dendrogram z tym z nagrania. Inne łączenie – inne grupowanie hierarchiczne!

Dysponujesz tablicą samples. Każdy wiersz odpowiada krajowi głosującemu, a każda kolumna – wykonaniu, na które oddano głosy. Lista country_names zawiera nazwy krajów głosujących. Zbiór danych pochodzi z serwisu Eurovision.

Instrukcje

100 XP
  • Zaimportuj linkage i dendrogram z scipy.cluster.hierarchy.
  • Wykonaj hierarchiczne grupowanie na tablicy samples, używając funkcji linkage() z argumentem kluczowym method='single'. Wynik przypisz do zmiennej mergings.
  • Wyrysuj dendrogram hierarchicznego grupowania, używając listy country_names jako labels. Podaj również argumenty kluczowe leaf_rotation=90 i leaf_font_size=6, tak jak robiłeś to wcześniej.