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
Instruções do exercício
- Importa
linkage
edendrogram
descipy.cluster.hierarchy
. - Faça um agrupamento hierárquico em
samples
usando a funçãolinkage()
com o argumento de palavra-chavemethod='single'
. Atribua o resultado amergings
. - Trace um dendrograma do agrupamento hierárquico, usando a lista
country_names
comolabels
. Além disso, especifique os argumentos de palavra-chaveleaf_rotation=90
eleaf_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()