python - 我们如何在 sklearn 中返回 K 最近邻?
问题描述
sklearn 中的 KNeighborsClassifier 预测了计算距离最短的 k 个实例的类,对吧?但是,我们可以返回他用来做这个预测的实例吗?
例如:如果 knn 由于与 Mary 和 Alexa 的距离而计算出 Ana 应该是女性,我们可以返回 ['Mary','Alexa']
解决方案
有方法kneighbors,它返回每个点的邻居的索引和距离。
首先,您需要在训练数据集上拟合算法,然后您可以要求提供k neighbors
一些特定的项目。
推荐阅读
- c# - 卡在搜索和从数组中删除
- c# - 将子列表分组为单个父对象 - AdventureWorks 查询 - Lambda 表达式
- javascript - 查找超级嵌套对象数组的位置
- javascript - 从 request.get() 保存正文
- html - 使用管道输入数字 11 位小数不允许数字 > 999
- javascript - Azure DevOps Rest API getWorkItems 不返回指定的字段
- ios - 应用卡在核心数据初始化。怎么修?
- java - Java SQL INSERT INTO 使用 eclipse 函数不能与 Myconnection.getconnection() 一起使用;
- python - 如何修复 django 中的循环导入?
- youtube-data-api - YouTube API V3 发布之后/发布之前不工作