ComenzarEmpieza gratis

Inspecciona tu agrupación

Inspeccionemos ahora la agrupación que has realizado en el ejercicio anterior.

Ya se ha ejecutado una solución del ejercicio anterior, por lo que new_points es una matriz de puntos y labels es la matriz de sus etiquetas de clúster.

Este ejercicio forma parte del curso

Aprendizaje no supervisado en Python

Ver curso

Instrucciones de ejercicio

  • Importa matplotlib.pyplot como plt.
  • Asigna la columna 0 de new_points a xs, y la columna 1 de new_points a ys.
  • Haz un diagrama de dispersión de xs y ys, especificando los argumentos de la palabra clave c=labels para colorear los puntos según su etiqueta de clúster. Especifica también alpha=0.5.
  • Calcula las coordenadas de los centroides utilizando el atributo .cluster_centers_ de model.
  • Asigna la columna 0 de centroids a centroids_x, y la columna 1 de centroids a centroids_y.
  • Haz un diagrama de dispersión de centroids_x y centroids_y, utilizando 'D' (un rombo) como marcador especificando el parámetro marker. Establece el tamaño de los marcadores en 50 utilizando s=50.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Import pyplot
____

# Assign the columns of new_points: xs and ys
xs = ____
ys = ____

# Make a scatter plot of xs and ys, using labels to define the colors
____

# Assign the cluster centers: centroids
centroids = ____

# Assign the columns of centroids: centroids_x, centroids_y
centroids_x = centroids[:,0]
centroids_y = centroids[:,1]

# Make a scatter plot of centroids_x and centroids_y
____
plt.show()
Editar y ejecutar código