python - kNN中一个点的最远点
问题描述
在kNN 分类器的文档中,有一个方法kneighbors
,它返回 k 个最近邻。我对如何优雅地返回此类分类器中最远的 k 个邻居感兴趣?
解决方案
不,没有这样的能力。
你需要记住,为了性能,会有一棵树来获取最近的邻居。试图找到最远意味着遍历整棵树,基本上计算所有距离。
所以在这种情况下不要使用kNN,只需计算距离并对它们进行排序。
推荐阅读
- excel - 如果标题不存在,熊猫会将行留空
- ruby-on-rails - 可以使模块名称大写吗?
- java - Java: How can I add numbers in an If Statement (explanation in the post)
- ionic-framework - 相机插件杀死apk ionic
- swiftui - SwiftUI:UIkit UIbezier 到 SwiftUI 路径
- c# - Automapper - 将简单列表映射到复杂的嵌套类型
- reactjs - How to create unit test for URL params for React Router using Enzyme
- r - Mean Values of all columns by a specific column
- javascript - Jest can't find function in module
- javascript - Javascript loop terminates partway through when accessing a prototype function