Определение минимального радиуса в процедуре Scipy's cKDTree - PullRequest
0 голосов
/ 29 мая 2018

Я использую метод query_ball_point в scipy.spatial.cKDTree, чтобы найти все объекты в пределах заданного радиуса R вокруг одной точки.Что я хочу, чтобы периодически увеличивать R, чтобы включать в себя все больше и больше точек и сохранить результаты.В настоящее время я делаю это так:

for i in range(0,lmax+sphererads,sphererads):
  gals = kdt.query_ball_point(origin, i)
  DF[n]=pd.DataFrame(gals)
  n=n+1

Однако таким образом мой код вычисляет все расстояния в каждой итерации, включая те, которые он уже рассчитал.Можно ли указать минимальный радиус Rmin для запуска запроса?

Заранее спасибо!

...