ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Importe matplotlib.pyplot como plt.
  • Atribua a coluna 0 de new_points a xs e a coluna 1 de new_points a ys.
  • Faça um gráfico de dispersão de xs e ys, especificando os argumentos da palavra-chave c=labels para colorir os pontos pelo rótulo do cluster. Especifique também alpha=0.5.
  • Calcule as coordenadas dos centroides usando o atributo .cluster_centers_ de model.
  • Atribua a coluna 0 de centroids a centroids_x e a coluna 1 de centroids a centroids_y.
  • Faça um gráfico de dispersão de centroids_x e centroids_y, usando 'D' (um diamante) como marcador, especificando o parâmetro marker. Defina o tamanho dos marcadores a serem 50 usando s=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()
Editar e executar o código