-2
我有一个矩阵查找k近邻
a = np.array([[ 8.6569141 , 8.19847655, 7.83540289, 8.49673563],
[ 7.86962825, 9.16869072, 8.60084933, 8.91840291],
[ 9.61896688, 9.69620637, 9.1879124 , 9.87479709],
[ 9.17427532, 8.98877464, 8.4313078 , 7.81914999]])
我看到这个代码,以获得K近邻指数:
k = 1
index = a.argsort()[:, :k]
输出:
array([[2],
[0],
[2],
[3]])
有人能提供这些产出指数的解释是什么?
匿名downvoter再次触发 – Tonechas
如果您只需要k个邻居,并且k << n,那么'argpartition'优于'argsort'。 – Itay