1. Nauka
  2. /
  3. Kursy
  4. /
  5. Uczenie nienadzorowane w Pythonie

Connected

ćwiczenie

Zbadaj wyniki klastrowania

Czas przyjrzeć się klastrowania wykonanemu w poprzednim ćwiczeniu!

Rozwiązanie poprzedniego ćwiczenia zostało już uruchomione, więc new_points to tablica punktów, a labels to tablica ich etykiet klastrów.

Instrukcje

100 XP
  • Zaimportuj matplotlib.pyplot jako plt.
  • Przypisz kolumnę 0 tablicy new_points do xs, a kolumnę 1 do ys.
  • Utwórz wykres punktowy dla xs i ys, podając argument c=labels, aby pokolorować punkty według etykiet klastrów. Ustaw też alpha=0.5.
  • Oblicz współrzędne centroidów, korzystając z atrybutu .cluster_centers_ obiektu model.
  • Przypisz kolumnę 0 tablicy centroids do centroids_x, a kolumnę 1 do centroids_y.
  • Utwórz wykres punktowy dla centroids_x i centroids_y, używając 'D' (rombu) jako markera przez ustawienie parametru marker. Rozmiar markerów ustaw na 50, podając s=50.