import numpy as np
from sklearn.neighbors import NearestNeighbors
X = np.array([[28273, 20866, 29961, 27190, 31790, 19714, 8643, 14482, 5384],
[12343, 45634, 29961, 27130, 33790, 14714, 7633, 15483, 4484]])
knn = NearestNeighbors(algorithm='auto', leaf_size=30, n_neighbors=5, p=2,
radius=1.0, warn_on_equidistant=True).fit(X)
distance, indices = knn.kneighbors(X[0])
print(indices)
当脚本成功运行时,我也得到了一个输出-
[[0 1]]
(或类似的东西)
array([[0, 1]])
或
[[0, 1]]
我已经试过了
print(', '.join(indices))
print(', '.join(indices))
TypeError: sequence item 0: expected string, numpy.ndarray found
提前感谢您的帮助:)