1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 배우는 Unsupervised Learning

Connected

연습 문제

클러스터링 살펴보기

이제 바로 앞 연습 문제에서 수행한 클러스터링 결과를 직접 살펴보겠습니다!

이전 연습 문제의 풀이가 이미 실행되어, new_points는 포인트 배열이고 labels는 해당 포인트의 클러스터 레이블 배열이에요.

지침

100 XP
  • matplotlib.pyplot을 plt로 import하세요.
  • new_points의 0번 열을 xs에, 1번 열을 ys에 할당하세요.
  • xs와 ys의 산점도를 그리고, 포인트를 클러스터 레이블에 따라 색칠하도록 키워드 인자 c=labels를 지정하세요. 또한 alpha=0.5를 지정하세요.
  • model의 .cluster_centers_ 속성을 사용해 중심(centroids)의 좌표를 계산하세요.
  • centroids의 0번 열을 centroids_x에, 1번 열을 centroids_y에 할당하세요.
  • centroids_x와 centroids_y의 산점도를 그리고, marker 매개변수로 'D'(다이아몬드)를 지정해 마커 모양을 설정하세요. 마커 크기는 s=50으로 설정하세요.