MulaiMulai sekarang secara gratis

Periksa klastering Anda

Sekarang mari kita periksa klastering yang Anda lakukan pada latihan sebelumnya!

Solusi untuk latihan sebelumnya sudah dijalankan, sehingga new_points adalah array titik dan labels adalah array label klasternya.

Latihan ini adalah bagian dari kursus

Unsupervised Learning in Python

Lihat Kursus

Petunjuk latihan

  • Impor matplotlib.pyplot sebagai plt.
  • Tetapkan kolom 0 dari new_points ke xs, dan kolom 1 dari new_points ke ys.
  • Buat scatter plot xs dan ys, dengan menyertakan argumen kata kunci c=labels untuk mewarnai titik berdasarkan label klasternya. Sertakan juga alpha=0.5.
  • Hitung koordinat centroid menggunakan atribut .cluster_centers_ dari model.
  • Tetapkan kolom 0 dari centroids ke centroids_x, dan kolom 1 dari centroids ke centroids_y.
  • Buat scatter plot centroids_x dan centroids_y, gunakan 'D' (berbentuk intan) sebagai marker dengan menentukan parameter marker. Atur ukuran marker menjadi 50 menggunakan s=50.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode