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

Connected

Bài tập

Hiển thị các màu chủ đạo

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

Để hiển thị các màu chủ đạo, hãy chuyển đổi màu của các tâm cụm về giá trị gốc và sau đó đưa về khoảng 0–1, dùng công thức sau: converted_pixel = standardized_pixel * pixel_std / 255

Các giá trị RGB được lưu trong DataFrame batman_df. Các giá trị RGB đã được scale được lưu trong các cột scaled_red, scaled_blue và scaled_green. Các tâm cụm được lưu trong biến cluster_centers, được tạo bằng hàm kmeans() với ba cụm.

Hướng dẫn

100 XP
  • Lấy độ lệch chuẩn của từng kênh màu từ DataFrame và lưu vào r_std, g_std, b_std.
  • Với mỗi tâm cụm, chuyển các giá trị RGB đã chuẩn hóa thành giá trị đã scale trong khoảng 0–1.
  • Hiển thị các màu của các tâm cụm.