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

Connected

道练习

有多少个簇?

给定一个大小为 300x2 的数组 points,其中每一行给出地图上一个点的 (x, y) 坐标。请绘制这些点的散点图,并根据散点图来判断有多少个簇。

matplotlib.pyplot 已经以 plt 名称导入。

  • 创建名为 xs 的数组,包含 points[:,0] 的值,也就是 points 的第 0 列。
  • 创建名为 ys 的数组,包含 points[:,1] 的值,也就是 points 的第 1 列。
  • 将 xs 和 ys 传入 plt.scatter() 函数来绘制散点图。
  • 调用 plt.show() 函数显示图形。

您看到有多少个簇?

说明

50 XP

答案选项