ÎncepețiÎncepe gratuit

Explorează rezultatul clusterizării

Să analizăm acum clusterizarea pe care ai efectuat-o în exercițiul anterior!

Soluția exercițiului anterior a rulat deja, astfel că new_points este un array de puncte, iar labels este array-ul cu etichetele de cluster corespunzătoare.

Acest exercițiu face parte din cursul

Învățare nesupervizată în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă matplotlib.pyplot cu aliasul plt.
  • Atribuie coloana 0 din new_points variabilei xs, iar coloana 1 din new_points variabilei ys.
  • Creează un grafic scatter cu xs și ys, specificând argumentul c=labels pentru a colora punctele în funcție de eticheta de cluster. Specifică și alpha=0.5.
  • Calculează coordonatele centroizilor folosind atributul .cluster_centers_ al obiectului model.
  • Atribuie coloana 0 din centroids variabilei centroids_x, iar coloana 1 din centroids variabilei centroids_y.
  • Creează un grafic scatter cu centroids_x și centroids_y, folosind 'D' (un romb) ca marker prin specificarea parametrului marker. Setează dimensiunea markerelor la 50 folosind s=50.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul