Agrupamento hierárquico dos dados de grãos
No vídeo, você aprendeu que a função SciPy linkage()
executa o 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 de grãos é fornecida na matriz samples
, enquanto a variedade de cada amostra de grãos é fornecida pela lista varieties
.
Este exercício faz parte do curso
Aprendizado não supervisionado em Python
Instruções de exercício
Importação:
linkage
edendrogram
descipy.cluster.hierarchy
.matplotlib.pyplot
comoplt
.
Execute o 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-chavelabels=varieties
,leaf_rotation=90
eleaf_font_size=6
.
Exercício interativo prático
Experimente este exercício preenchendo 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()