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

Connected

Bài tập

Phát hiện Pokémon: phân cụm k-means

Chúng ta sẽ tiếp tục điều tra các lần phát hiện Pokémon huyền thoại từ bài tập trước. Tương tự bài trước, ta sẽ dùng cùng ví dụ về các lần phát hiện Pokémon. Trong bài này, bạn sẽ tạo các cụm từ dữ liệu phát hiện bằng thuật toán k-means.

x và y là các cột tọa độ X và Y của vị trí phát hiện, được lưu trong một pandas DataFrame, df. Bạn có sẵn các thư viện sau để dùng: matplotlib.pyplot là plt, seaborn là sns, và pandas là pd.

Hướng dẫn

100 XP
  • Import các hàm kmeans và vq.
  • Dùng hàm kmeans() để tính các tâm cụm với số cụm bằng hai.
  • Gán nhãn cụm cho từng điểm dữ liệu bằng hàm vq().
  • Vẽ các điểm với seaborn và gán màu khác nhau cho mỗi cụm