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

Connected

道练习

哪些股票走势相近?

在上一个练习中,您根据公司的日度股价变动进行了聚类。那么,哪些公司的股价往往同涨同跌呢?现在就通过检查聚类生成的标签来找出答案。

我们已经为您运行了上一个练习的解答。回顾一下,您构建了包含 KMeans 模型的 Pipeline pipeline,并将其拟合到表示日度股价变动的 NumPy 数组 movements 上。此外,还提供了公司名称列表 companies。

说明

100 XP
  • 将 pandas 导入为 pd。
  • 使用 pipeline 的 .predict() 方法对 movements 进行预测,得到标签。
  • 通过创建包含 labels 和 companies 两列的 DataFrame df,将聚类标签与公司名称列表 companies 对齐。此步骤已为您完成。
  • 使用 df 的 .sort_values() 方法按 'labels' 列对 DataFrame 排序,并打印结果。
  • 点击提交,花一点时间看看每个聚类中聚在一起的是哪些公司!