在 Matplotlib 中绘制 k-NN 决策边界
要在 matplotlib 中绘制 k-NN 决策边界,可以按以下步骤进行操作。
步骤
- 设置图形大小并调整子图之间和周围的填充空间。
-
初始化变量 n_neighbors 表示邻居数量。
-
加载并返回 iris 数据集(分类)。
-
创建 x 和 y 数据点。
-
创建深色和浅色颜色的列表。
-
实现 k 近邻投票的分类器。
-
创建 xmin,xmax,ymin 和 ymax 数据点。
-
创建一个新的图形或激活现有图形。
-
创建一个 contourf 图。
-
用 X 数据集创建散点图。
-
设置 x 和 y 轴的标签、标题和刻度。
-
要显示图形,请使用 Show() 方法。
示例
输出
它将产生以下输出 −