Inspecter votre regroupement
Inspectons maintenant le regroupement que vous avez réalisé 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 groupe.
Cette activité fait partie du cours
Unsupervised Learning in Python
Instructions de l’exercice
- Importez
matplotlib.pyplotsous le nomplt. - Assignez la colonne
0denew_pointsàxs, et la colonne1denew_pointsàys. - Créez un nuage de points de
xsetys, en précisant l'argument mot-cléc=labelspour colorer les points selon leur étiquette de groupe. Indiquez aussialpha=0.5. - Calculez les coordonnées des centroïdes en utilisant l'attribut
.cluster_centers_demodel. - Assignez la colonne
0decentroidsàcentroids_x, et la colonne1decentroidsàcentroids_y. - Créez un nuage de points de
centroids_xetcentroids_y, en utilisant'D'(un losange) comme marqueur via le paramètremarker. Réglez la taille des marqueurs à50avecs=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()