首页 > 解决方案 > kNN中一个点的最远点

问题描述

kNN 分类器的文档中,有一个方法kneighbors,它返回 k 个最近邻。我对如何优雅地返回此类分类器中最远的 k 个邻居感兴趣?

标签: pythonmachine-learningscikit-learnknn

解决方案


不,没有这样的能力。

你需要记住,为了性能,会有一棵树来获取最近的邻居。试图找到最远意味着遍历整棵树,基本上计算所有距离。

所以在这种情况下不要使用kNN,只需计算距离并对它们进行排序。


推荐阅读