python - kNN 中一个点的最远点

标签 python machine-learning scikit-learn knn

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

最佳答案

不,没有这样的能力。

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

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

关于python - kNN 中一个点的最远点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53703235/

相关文章:

python - 从 scipy CSR 矩阵索引到 numpy 数组的最有效方法?

python - Django : unique name for object within foreign-key set

python - 通过特定网络接口(interface)发送http请求

python - 签名更 retrofit 饰器 : properly documenting additional argument

python - django 翻译模板 {% trans "something"%}

machine-learning - XGBoost - n_estimators = 1 等于单树分类器?

r - 如何使用 RevoScaleR 在 SQL Server 中创建表?

python - 使用OLS基础学习者进行梯度提升

python - 生成PCA加载矩阵时如何将pandas dataframe列设置为索引

machine-learning - 神经网络的批量大小是多少?