knn算法初识
knn是什么
knn是分类算法的一种,也是最最基础的一种分类算法,设计的数学知识只有一条公式,就是下图
其实就是我们高中所学过的,不过也是一个很实用的数学公式
knn的算法逻辑就是,我们有一批原始数据,然后通过算出新来的数据跟原有的数据的距离,得出新来的数据更类似于那张原有数据,以此判断出新来的数据应该归为那种类型
那如何用python实现
argsort就是对矩阵进行排序,然后返回的是数值所对应的键值,这时候就是对特征矩阵进行排序,然后返回键值,通过键值取出特征对应的标签值