Agrupamento hierárquico dos dados dos grãos
No vídeo, você aprendeu que a função SciPy linkage() faz agrupamento hierárquico em uma matriz de amostras. Use a função “ linkage() ” para obter um agrupamento hierárquico das amostras de grãos e use “ dendrogram() ” para visualizar o resultado. Uma amostra das medições dos grãos está disponível na matriz samples, enquanto a variedade de cada amostra de grãos é indicada na lista varieties.
Este exercício faz parte do curso
Aprendizado não supervisionado em Python
Instruções do exercício
Importar:
linkageedendrogramdescipy.cluster.hierarchy.matplotlib.pyplotcomoplt.
Faça um agrupamento hierárquico em
samplesusando a funçãolinkage()com o argumento de palavra-chavemethod='complete'. Atribua o resultado amergings.Trace um dendrograma usando a função “
dendrogram()” emmergings. Especifique os argumentos de palavra-chave “labels=varieties”, “leaf_rotation=90” e “leaf_font_size=6”.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Perform the necessary imports
from ____ import ____, ____
import ____ as ____
# Calculate the linkage: mergings
mergings = ____
# Plot the dendrogram, using varieties as labels
dendrogram(____,
labels=____,
leaf_rotation=____,
leaf_font_size=____,
)
plt.show()