Inspecione seu clustering
Vamos agora inspecionar o agrupamento que você realizou no exercício anterior!
Uma solução para o exercício anterior já foi executada, portanto, new_points é uma matriz de pontos e labels é a matriz de seus rótulos de cluster.
Este exercício faz parte do curso
Aprendizado não supervisionado em Python
Instruções do exercício
- Importe
matplotlib.pyplotcomoplt. - Atribua a coluna
0denew_pointsaxse a coluna1denew_pointsays. - Faça um gráfico de dispersão de
xseys, especificando os argumentos da palavra-chavec=labelspara colorir os pontos pelo rótulo do cluster. Especifique tambémalpha=0.5. - Calcule as coordenadas dos centroides usando o atributo
.cluster_centers_demodel. - Atribua a coluna
0decentroidsacentroids_xe a coluna1decentroidsacentroids_y. - Faça um gráfico de dispersão de
centroids_xecentroids_y, usando'D'(um diamante) como marcador, especificando o parâmetromarker. Defina o tamanho dos marcadores a serem50usandos=50.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()