Bắt đầu ngayBắt đầu miễn phí

Kiểm tra cụm của bạn

Giờ hãy kiểm tra kết quả phân cụm bạn đã thực hiện ở bài trước!

Lời giải của bài trước đã được chạy sẵn, nên new_points là một mảng các điểm và labels là mảng nhãn cụm tương ứng của chúng.

Bài tập này là một phần của khóa học

Unsupervised Learning bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Import matplotlib.pyplot với bí danh plt.
  • Gán cột 0 của new_points cho xs, và cột 1 của new_points cho ys.
  • Vẽ biểu đồ scatter của xsys, chỉ định tham số từ khóa c=labels để tô màu các điểm theo nhãn cụm. Đồng thời đặt alpha=0.5.
  • Tính tọa độ các tâm cụm bằng thuộc tính .cluster_centers_ của model.
  • Gán cột 0 của centroids cho centroids_x, và cột 1 của centroids cho centroids_y.
  • Vẽ biểu đồ scatter của centroids_xcentroids_y, dùng 'D' (hình thoi) làm marker bằng cách chỉ định tham số marker. Đặt kích thước marker là 50 với s=50.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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()
Chỉnh sửa và Chạy Mã