Esamina il tuo clustering
Ora esaminiamo il clustering che hai eseguito nell’esercizio precedente!
Una soluzione del precedente esercizio è già stata eseguita, quindi new_points è un array di punti e labels è l’array delle loro etichette di cluster.
Questo esercizio fa parte del corso
Apprendimento non supervisionato in Python
Istruzioni dell'esercizio
- Importa
matplotlib.pyplotcomeplt. - Assegna la colonna
0dinew_pointsaxse la colonna1dinew_pointsays. - Crea un grafico a dispersione di
xseys, specificando l’argomentoc=labelsper colorare i punti in base alla loro etichetta di cluster. Specifica anchealpha=0.5. - Calcola le coordinate dei centroidi usando l’attributo
.cluster_centers_dimodel. - Assegna la colonna
0dicentroidsacentroids_xe la colonna1dicentroidsacentroids_y. - Crea un grafico a dispersione di
centroids_xecentroids_y, usando'D'(un rombo) come marcatore specificando il parametromarker. Imposta la dimensione dei marcatori a50usandos=50.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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()