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
Instrucciones del ejercicio
- Importa
matplotlib.pyplotcomoplt. - Asigna la columna
0denew_pointsaxs, y la columna1denew_pointsays. - Haz un diagrama de dispersión de
xsyys, especificando los argumentos de la palabra clavec=labelspara colorear los puntos según su etiqueta de clúster. Especifica tambiénalpha=0.5. - Calcula las coordenadas de los centroides utilizando el atributo
.cluster_centers_demodel. - Asigna la columna
0decentroidsacentroids_x, y la columna1decentroidsacentroids_y. - Haz un diagrama de dispersión de
centroids_xycentroids_y, utilizando'D'(un rombo) como marcador especificando el parámetromarker. Establece el tamaño de los marcadores en50utilizandos=50.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el 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()