一个简单的KNN 算法实现,主要从KNN的核心思想对测试数据计算距离,在训练集中进行搜索后,选取距离最近的K个label,做vote。即可得出结果。
(代码随时会更新,有问题欢迎讨论,QQ:602394876,谢谢!)
#!/usr/bin/env python3 # -*- coding: utf-8 -*- from sklearn.datasets import load_iris import math class KNN(): def __init__(self): pass def distance(self,train,test): """ :param test: :param train:
KNN算法--python实现代码
最新推荐文章于 2024-05-09 19:20:18 发布