ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • Importação:

    • linkage e dendrogram de scipy.cluster.hierarchy.

    • matplotlib.pyplot como plt.

  • Execute o agrupamento hierárquico em samples usando a função linkage() com o argumento de palavra-chave method='complete'. Atribua o resultado a mergings.

  • Trace um dendrograma usando a função dendrogram() em mergings. 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 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()
Editar e executar código