KNN要用到欧氏距离 KNN下面的缺点很容易使分类出错(比如下面黑色的点) 下面是KNN算法的三个例子demo, 第一个例子是根据算法原理实现 import matplotlib.pyplot as plt import numpy as np import operator # 已知分类的数据 x1 = np.array([,,]) y1 = np.array([,,]) x2 = np.array([,,]) y2 = np.array([,,]) scatter1 = plt.scatte…