Začněte nyníZačněte zdarma

Prozkoumej výsledky clusteringu

Teď se podíváme blíž na clustering, který jsi provedl/a v předchozím cvičení!

Řešení předchozího cvičení již bylo spuštěno, takže new_points je pole bodů a labels je pole jejich clusterových štítků.

Toto cvičení je součástí kurzu

Unsupervised Learning in Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj matplotlib.pyplot jako plt.
  • Přiřaď sloupec 0 z new_points do proměnné xs a sloupec 1 z new_points do proměnné ys.
  • Vytvoř bodový graf z xs a ys. Pomocí klíčového argumentu c=labels obarvi body podle jejich clusterového štítku a nastav průhlednost alpha=0.5.
  • Vypočítej souřadnice středů clusterů pomocí atributu .cluster_centers_ objektu model.
  • Přiřaď sloupec 0 z centroids do proměnné centroids_x a sloupec 1 z centroids do proměnné centroids_y.
  • Vytvoř bodový graf z centroids_x a centroids_y. Jako symbol markeru použij 'D' (kosočtverec) pomocí parametru marker a velikost markerů nastav na 50 pomocí s=50.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód