1. Learn
  2. /
  3. Cursuri
  4. /
  5. Analiza clusterelor în Python

Connected

exercițiu

Avistări de Pokémon: clustering ierarhic

Vom continua investigarea avistărilor de Pokémon legendari din exercițiul anterior. Reamintește-ți că în scatter plot-ul exercițiului precedent ai identificat două zone cu avistări dense. Acest lucru sugerează că punctele se separă în două clustere. În acest exercițiu, vei forma două clustere ale avistărilor folosind clustering ierarhic.

'x' și 'y' sunt coloane cu coordonatele X și Y ale locațiilor avistărilor, stocate într-un DataFrame pandas, df. Sunt disponibile pentru utilizare: matplotlib.pyplot ca plt, seaborn ca sns și pandas ca pd.

Instrucțiuni

100 XP
  • Importă bibliotecile linkage și fcluster.
  • Folosește funcția linkage() pentru a calcula distanțele folosind metoda ward.
  • Generează etichetele clusterelor pentru fiecare punct de date cu două clustere, utilizând funcția fcluster().
  • Reprezintă grafic punctele cu seaborn și atribuie o culoare diferită fiecărui cluster.