ÎncepețiÎncepe gratuit

Altă legătură, alt clustering ierarhic!

În video, ai văzut un clustering ierarhic al țărilor votante de la concursul Eurovision, realizat cu legătura 'complete'. Acum, efectuează un clustering ierarhic al acelorași țări folosind legătura 'single' și compară dendrograma obținută cu cea din video. Altă legătură, alt clustering ierarhic!

Îți este furnizat un array samples. Fiecare rând corespunde unei țări votante, iar fiecare coloană corespunde unei prestații pentru care s-a votat. Lista country_names conține numele fiecărei țări votante. Acest set de date provine de la Eurovision.

Acest exercițiu face parte din cursul

Învățare nesupervizată în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă linkage și dendrogram din scipy.cluster.hierarchy.
  • Efectuează clustering ierarhic pe samples folosind funcția linkage() cu argumentul cheie method='single'. Atribuie rezultatul variabilei mergings.
  • Reprezintă grafic dendrograma clustering-ului ierarhic, folosind lista country_names ca valoare pentru labels. Specifică, de asemenea, argumentele cheie leaf_rotation=90 și leaf_font_size=6, așa cum ai făcut anterior.

Exercițiu interactiv practic

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

# Perform the necessary imports
import matplotlib.pyplot as plt
from ____ import ____, ____

# Calculate the linkage: mergings
mergings = ____

# Plot the dendrogram
____
plt.show()
Editează și rulează codul