Undersök din klustring
Nu ska vi undersöka klustringsresultatet från föregående övning!
En lösning på föregående övning har redan körts, så new_points är en array med punkter och labels är en array med deras klusterbeteckningar.
Den här övningen är en del av kursen
Oövervakad inlärning i Python
Övningsinstruktioner
- Importera
matplotlib.pyplotsomplt. - Tilldela kolumn
0inew_pointstillxs, och kolumn1inew_pointstillys. - Skapa ett spridningsdiagram av
xsochys, och ange nyckelordsargumentetc=labelsför att färgkoda punkterna efter deras klusterbeteckning. Ange ävenalpha=0.5. - Beräkna koordinaterna för centroiderna med attributet
.cluster_centers_hosmodel. - Tilldela kolumn
0icentroidstillcentroids_x, och kolumn1icentroidstillcentroids_y. - Skapa ett spridningsdiagram av
centroids_xochcentroids_y, och använd'D'(en diamant) som markör genom att ange parameternmarker. Sätt markörernas storlek till50meds=50.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()