1. Learn
  2. /
  3. 课程
  4. /
  5. Python 中的无监督学习

Connected

道练习

不同的链接方式,不同的层次聚类!

在视频中,您看到了对 Eurovision 歌曲大赛投票国家使用 'complete' 链接方式进行的层次聚类。现在,请使用 'single' 链接方式对这些投票国家进行层次聚类,并将得到的树状图与视频中的进行对比。不同的链接方式,会产生不同的层次聚类!

已为您提供数组 samples。每一行对应一个投票国家,每一列对应一个被投票的表演。列表 country_names 给出了各投票国家的名称。该数据集来源于 Eurovision。

说明

100 XP
  • 从 scipy.cluster.hierarchy 导入 linkage 和 dendrogram。
  • 使用 linkage() 函数并带有关键字参数 method='single',对 samples 进行层次聚类。将结果赋值给 mergings。
  • 使用列表 country_names 作为 labels 绘制该层次聚类的树状图。同时,像之前一样指定关键字参数 leaf_rotation=90 和 leaf_font_size=6。