CommencerCommencez gratuitement

Inspecter votre clustering

Vérifions maintenant le regroupement que vous avez effectué dans l'exercice précédent.

Une solution à l'exercice précédent a déjà été exécutée, donc new_points est un tableau de points et labels est le tableau de leurs étiquettes de regroupement.

Cet exercice fait partie du cours

<cours>Apprentissage non supervisé en Python</cours>
Voir le cours

Instructions de l’exercice

  • Importez matplotlib.pyplot en tant que plt.
  • Attribuez la colonne 0 de new_points à xs, et la colonne 1 de new_points à ys.
  • Créez un graphique à partir de xs et ys, en spécifiant les arguments clés c=labels pour colorer les points en fonction de leur étiquette de cluster. Spécifiez également alpha=0.5.
  • Calculez les coordonnées des centroïdes à l'aide de l'attribut .cluster_centers_ de model.
  • Attribuez la colonne 0 de centroids à centroids_x, et la colonne 1 de centroids à centroids_y.
  • Créez un graphique à nuages de points à partir de centroids_x et centroids_y, en utilisant 'D' (un losange) comme marqueur en spécifiant le paramètre marker. Définissez la taille des marqueurs sur 50 à l'aide de s=50.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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()
Modifier et exécuter le code