knn 是机器学习里面监督算法中的分类问题
监督算法是指有 指定的目标值 ,即你知道你要分成什么类,E.G.棒棒糖有 橘子味,葡萄味
橘子和葡萄就是两类 U·ェ·U
分类问题和回归问题对照,分类简单来说就是离散的,[1,2,3]这样子,回归就是连续型的
knn是一种邻近算法,思路很简单,给一个值,离我以前数据(棒棒糖)的哪一类近,你就是什么类型,有点像是找邻居
在 PYTHON 中 机器学习需要用 sklearn 的库 ,只是这样还不够,运用不同的机器学习的算法的时候需要不同的接口(api)
E.G knn 的api 是 sklearn.neighbors.KNeighborsClassifier(n_neighbors = 5)
**以下是初级版本,先练练手,自己写两个数组,
from sklearn.neighbors import KNeighborsClassifier # k邻近算法
# knn 的api sklearn.neighbors.KNeighborsClassifier(n_neighbors = 5)
# 获取数据
# x是一个二维的数组
x