Je souhaite utiliser KDTree de scipy.spatial pour trouver les paires de voisins les plus proches dans un tableau à deux dimensions (essentiellement une liste de listes où la dimension de la liste imbriquée est 2). Je génère ma liste de listes, la place dans le tableau de numpy, puis crée l'instance de KDTree. Cependant, chaque fois que j'essaie de lancer une "requête", je reçois inévitablement des réponses bizarres. Par exemple, lorsque je tape:Problème de type de données utilisant scipy.spatial
tree = KDTree(array)
nearest = tree.query(np.array[1,1])
affiche le plus proche (0,0, 0). Actuellement, j'utilise un tableau qui est fondamentalement y = x pour la gamme (1,50) donc je m'attends à ce que je devrais obtenir le plus proche voisin de (2,2) pour (1,1)
est-ce que je fais mal, gourous scipy?
EDIT: Sinon, si quelqu'un peut me diriger vers un paquet KDTree pour Python qu'ils ont utilisé pour les recherches de plus proches voisins d'un point donné, j'aimerais beaucoup en entendre parler.
Merci bien. Fait beaucoup plus de sens maintenant! – jlv