gpt4 book ai didi

python - NearestNeighbors() 返回序列错误

转载 作者:太空宇宙 更新时间:2023-11-03 20:55:57 28 4
gpt4 key购买 nike

我正在使用 sklean.neighbors 库中的 NearestNeighbors() 来传递 117*12 矩阵。我正在查看索引二维数组。第一个元素 indices[i][0] 应该是节点本身。然而,在某些元素处,该序列被其邻居替换。我想知道如何才能防止这种情况发生。

这是返回的索引的示例。

 [ 63 113  59  52  15]
[ 64 35 14 12 66]
[100 76 65 49 32]
[ 66 12 14 35 64]
[ 67 8 112 11 47]
[ 68 92 104 80 66]
[ 69 63 52 59 113]
[ 70 60 107 7 27]
[ 71 33 93 78 97]
[ 72 45 116 30 99]
[ 73 97 7 62 94]
[ 74 46 90 79 115]
[ 75 108 82 10 26]
[100 76 65 49 32]
[ 77 6 27 50 7]
[ 78 93 97 62 73]

最佳答案

当给定索引处的样本完全相等时,就会发生这种情况。所以在你的情况下:

X[65] = X[76] = X[100]

假设 X 是数据。

在这种情况下,顺序将在内部决定。正如您所看到的,该顺序将保持不变:

...
[100 76 65 49 32]
...
...
[100 76 65 49 32]
...

关于python - NearestNeighbors() 返回序列错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56028493/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com