1. 학습
  2. /
  3. 강의
  4. /
  5. Pythonで学ぶ教師なし学習

Connected

연습 문제

クラスタリングを確認する

前の演習で実行したクラスタリングを確認してみましょう!

前の演習の解答はすでに実行済みです。new_points は点の配列、labels はそれぞれのクラスタラベルの配列になっています。

지침

100 XP
  • matplotlib.pyplot を plt としてインポートします。
  • new_points の0列目を xs、1列目を ys に代入します。
  • xs と ys の散布図を作成し、c=labels を指定して各点をクラスタラベルで色分けします。あわせて alpha=0.5 も指定します。
  • model の .cluster_centers_ 属性を使ってセントロイドの座標を計算します。
  • centroids の0列目を centroids_x、1列目を centroids_y に代入します。
  • centroids_x と centroids_y の散布図を作成し、marker パラメータで 'D'(ひし形)を指定します。マーカーのサイズは s=50 に設定します。