1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶクラスタ分析

Connected

演習

支配的な色はいくつ?

matplotlib の image クラスの imread() 関数を使って、次の画像を読み込み済みです。

RGB 値は DataFrame batman_df に保存されています。RGB 値は whiten() 関数で標準化され、scaled_red、scaled_blue、scaled_green の各列に格納されています。

この DataFrame を使ってエルボー法のプロットを作成しましょう。支配的な色は何色ありますか?

指示

100 XP
  • num_clusters の各値に基づいて kmeans() 関数を実行し、ひずみ(distortion)のリストを作成します。
  • リスト num_clusters と distortions を使って DataFrame elbow_plot を作成します。
  • seaborn の .lineplot() メソッドで、x 軸に num_clusters、y 軸に distortions を指定してプロットします。