nächste Nachbar Suche kdTree

Einer Liste von N Punkte [(x_1,y_1), (x_2,y_2), ... ] ich bin auf der Suche nach den nächsten Nachbarn zu jedem Punkt auf der Grundlage der Entfernung. Meine Datenmenge ist zu groß, um zu verwenden, eine brute-force-Ansatz, so dass ein KDtree am besten scheint.

Eher als Umsetzung eines von Grund sehe ich, dass sklearn.neighbors.KDTree finden der nächsten Nachbarn. Können diese verwendet werden, finden die nächsten Nachbarn der jeder Teilchen, ich.e Rückkehr eine dim(N) Liste?

  • Wollen Sie zu finden-nächsten Nachbarn eines jeden Partikels mit sklearn Methode nur, oder durch irgendeine Methode?
  • Jede' kdtree' basierende Methode verwenden, aber dies scheint eine attraktive Bibliothek aufgrund der Vielzahl von Anpassungsmöglichkeiten!
InformationsquelleAutor RedPen | 2018-01-06
Schreibe einen Kommentar