現在、いくつかの n 次元データをすばやくクエリするために、いくつかの kd ツリーを構築する方法を探しています。ただし、scipy KD ツリー アルゴリズムに問題があります。
私のデータはid -> {data: somedata, coordinate: x, y}
座標と k 最近傍の ID に基づいてクエリを実行し、修正半径の隣人の ID を取得できるようにしたいと考えています。KDTree と cKDtree の scipy 実装から判断すると、これは利用できません。
私の他のオプションは、私自身の KD ツリーを作成することです。