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
Pokyny k cvičení
- Importuj
matplotlib.pyplotjakoplt. - Přiřaď sloupec
0znew_pointsdo proměnnéxsa sloupec1znew_pointsdo proměnnéys. - Vytvoř bodový graf z
xsays. Pomocí klíčového argumentuc=labelsobarvi body podle jejich clusterového štítku a nastav průhlednostalpha=0.5. - Vypočítej souřadnice středů clusterů pomocí atributu
.cluster_centers_objektumodel. - Přiřaď sloupec
0zcentroidsdo proměnnécentroids_xa sloupec1zcentroidsdo proměnnécentroids_y. - Vytvoř bodový graf z
centroids_xacentroids_y. Jako symbol markeru použij'D'(kosočtverec) pomocí parametrumarkera velikost markerů nastav na50pomocí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()