1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân cụm trong Python

Connected

Bài tập

Có bao nhiêu màu chủ đạo?

Chúng ta đã tải hình ảnh sau bằng hàm imread() của lớp image trong matplotlib.

Các giá trị RGB được lưu trong một DataFrame, batman_df. Các giá trị RGB đã được chuẩn hóa bằng hàm whiten(), và lưu trong các cột scaled_red, scaled_blue và scaled_green.

Hãy dựng biểu đồ khuỷu tay (elbow plot) với DataFrame này. Có bao nhiêu màu chủ đạo?

Hướng dẫn

100 XP
  • Tạo danh sách các độ méo (distortions) dựa trên từng giá trị trong num_clusters bằng cách chạy hàm kmeans().
  • Tạo một DataFrame elbow_plot với các danh sách: num_clusters và distortions.
  • Vẽ dữ liệu bằng phương thức .lineplot() của seaborn với num_clusters trên trục x và distortions trên trục y.