ComeçarComece de graça

Ligação diferente, agrupamento hierárquico diferente!

No vídeo, você viu um agrupamento hierárquico dos países votantes no concurso musical Eurovision usando uma ligação d 'complete'. Agora, faz um agrupamento hierárquico dos países que votaram com uma ligação 'single' e e compara o dendrograma que sai com o do vídeo. Ligação diferente, agrupamento hierárquico diferente!

Você recebe uma matriz samples. Cada linha é um país que votou, e cada coluna é uma apresentação que foi votada. A lista country_names tem o nome de cada país que pode votar. Esse conjunto de dados veio da Eurovision.

Este exercício faz parte do curso

Aprendizado não supervisionado em Python

Ver curso

Instruções do exercício

  • Importa linkage e dendrogram de scipy.cluster.hierarchy.
  • Faça um agrupamento hierárquico em samples usando a função linkage() com o argumento de palavra-chave method='single'. Atribua o resultado a mergings.
  • Trace um dendrograma do agrupamento hierárquico, usando a lista country_names como labels. Além disso, especifique os argumentos de palavra-chave leaf_rotation=90 e leaf_font_size=6 como você fez anteriormente.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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

# Calculate the linkage: mergings
mergings = ____

# Plot the dendrogram
____
plt.show()
Editar e executar o código