plt.show()
执行前面的代码可以看到如下图所示的二维散点图,从这个二维特征子空间可以看出一个线性的决策边界足以把山鸢尾花和变色鸢尾花区分开来。...然后确定两个特征值的最大值和最小值。通过调用Numpy的meshgrid函数,利用特征向量创建网格数组对xx1和xx2,相当于两个n*n矩阵。...', 'lightgreen', 'gray', 'cyan')
cmap = ListedColormap(colors[:len(np.unique(y))])
# 确定两个特征的最小值和最大值...', 'lightgreen', 'gray', 'cyan')
cmap = ListedColormap(colors[:len(np.unique(y))])
# 确定两个特征的最小值和最大值...如: x = [1, 2, 3, 4]
y = [7, 8, 9]
x和y中的每一个元素组合生成
[[[1, 7], [2, 7], [3, 7], [4, 7]],
[[1,