在kNN分类器的文档中,有一个方法kneighbors
,它返回k个最近邻。我对如何优雅地返回这种分类器中的k个最远邻居感兴趣?
回答:
不,没有这种功能。
你需要记住,为了性能,会有一个树来获取最接近的邻居。试图找到最远的邻居意味着要遍历整个树,基本上是计算所有距离。
所以在这种情况下不要使用kNN,只需计算距离并对它们进行排序。
在kNN分类器的文档中,有一个方法kneighbors
,它返回k个最近邻。我对如何优雅地返回这种分类器中的k个最远邻居感兴趣?
回答:
不,没有这种功能。
你需要记住,为了性能,会有一个树来获取最接近的邻居。试图找到最远的邻居意味着要遍历整个树,基本上是计算所有距离。
所以在这种情况下不要使用kNN,只需计算距离并对它们进行排序。