ComenzarEmpieza gratis

Agrupación jerárquica de los datos de los granos

En el vídeo, has aprendido que la función linkage() de SciPy realiza una agrupación jerárquica en una matriz de muestras. Utiliza la función linkage() para obtener una agrupación jerárquica de las muestras de granos, y utiliza dendrogram() para visualizar el resultado. Una muestra de las mediciones de los granos se proporciona en la matriz samples, mientras que la variedad de cada muestra de grano viene dada por la lista varieties.

Este ejercicio forma parte del curso

Aprendizaje no supervisado en Python

Ver curso

Instrucciones de ejercicio

  • Importa:

    • linkage y dendrogram de scipy.cluster.hierarchy.

    • matplotlib.pyplot como plt.

  • Realiza una agrupación jerárquica en samples utilizando la función linkage() con el argumento de palabra clave method='complete'. Asigna el resultado a mergings.

  • Traza un dendrograma utilizando la función dendrogram() en mergings. Especifica los argumentos de la palabra clave labels=varieties, leaf_rotation=90, y leaf_font_size=6.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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 y ejecutar código