Untersuche dein Clustering
Schau dir nun das Clustering an, das du in der vorherigen Übung erstellt hast!
Eine Lösung der vorherigen Übung wurde bereits ausgeführt, daher ist new_points ein Array von Punkten und labels ist das Array ihrer Cluster-Labels.
Diese Übung ist Teil des Kurses
Unsupervised Learning in Python
Anleitung zur Übung
- Importiere
matplotlib.pyplotalsplt. - Weise Spalte
0vonnew_pointsxszu und Spalte1vonnew_pointsys. - Erstelle ein Streudiagramm von
xsundysund gib die Schlüsselwortargumentec=labelsan, um die Punkte anhand ihres Cluster-Labels zu färben. Gib außerdemalpha=0.5an. - Berechne die Koordinaten der Zentroiden über das Attribut
.cluster_centers_vonmodel. - Weise Spalte
0voncentroidscentroids_xzu und Spalte1voncentroidscentroids_y. - Erstelle ein Streudiagramm von
centroids_xundcentroids_yund verwende'D'(eine Raute) als Marker, indem du den Parametermarkersetzt. Setze die Größe der Marker mits=50auf50.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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()