Если у меня есть два массива:Для каждой точки в массиве, найти ближайшую точку к нему во втором массиве и вывод, что индекс
X = np.random.rand(10000,2)
Y = np.random.rand(10000,2)
Как я могу, для каждой точки X, выяснить, какие точка в Y ближе всего к ней? Так что в конце концов у меня есть массив, показывающий:
x1_index y_index_of_closest
1 7
2 54
3 3
... ...
Я хочу сделать это для обоих столбцов в X и сравнить друг с каждого столбца и значения в Y
Вы уже что-то пробовали? – iFlo
Сортировка второго массива и использование * бинарного поиска * затем. –
@FlorianJOUFFREAU Я сделал вложенную для типа типа цикла, но это был абсолютный беспорядок. – ishido