CommencerCommencer 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

Apprentissage non supervisé en Python

Afficher le cours

Instructions

  • 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 cet exemple de code.

# 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