小编yan*_*hao的帖子

与 sklearn.neighbors.NearestNeighbors 的输出混淆

这是代码。

from sklearn.neighbors import NearestNeighbors
import numpy as np
X = np.array([[-1, -1], [-2, -1], [-3, -2], [1, 1], [2, 1], [3, 2]])
nbrs = NearestNeighbors(n_neighbors=2, algorithm='ball_tree').fit(X)
distances, indices = nbrs.kneighbors(X)


>indices

>array([[0, 1],[1, 0],[2, 1],[3, 4],[4, 3],[5, 4]])

>distances

>array([[0.        , 1.        ],[0.        , 1.        ],[0.        , 1.41421356], [0.        , 1.        ],[0.        , 1.        ],[0.        , 1.41421356]])
Run Code Online (Sandbox Code Playgroud)

我不太了解“指数”和“距离”的形状。我如何理解这些数字的含义?

python scikit-learn

3
推荐指数
1
解决办法
2351
查看次数

标签 统计

python ×1

scikit-learn ×1