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:
linkage
edendrogram
descipy.cluster.hierarchy
.matplotlib.pyplot
comoplt
.
Faça um agrupamento hierárquico em
samples
usando 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()