Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Importera matplotlib.pyplot som plt.
  • Tilldela kolumn 0 i new_points till xs, och kolumn 1 i new_points till ys.
  • Skapa ett spridningsdiagram av xs och ys, och ange nyckelordsargumentet c=labels för att färgkoda punkterna efter deras klusterbeteckning. Ange även alpha=0.5.
  • Beräkna koordinaterna för centroiderna med attributet .cluster_centers_ hos model.
  • Tilldela kolumn 0 i centroids till centroids_x, och kolumn 1 i centroids till centroids_y.
  • Skapa ett spridningsdiagram av centroids_x och centroids_y, och använd 'D' (en diamant) som markör genom att ange parametern marker. Sätt markörernas storlek till 50 med s=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()
Redigera och kör kod