У меня есть 2 списка, каждый из которых состоит из сотен координат GPS.
Для каждого элемента list1
, я хочу найти элемент в list2
, к которому он ближе всего. Для этого я хочу использовать hassine и python.
from haversine import haversine
list1=[45.7, 4.8,45.6,4.8]
list2=[48.8, 2.3,48.8,2.4]
haversine(list1[0:2],list2[0:2])
Я думал об этом дважды, сначала через list1, а затем снова через list2, чтобы сравнить каждую точку. Я думаю, что это слишком сложно и медленно. Есть ли способ вычислить это быстрее.
Посмотрев вокруг, я нашел Формула Хаверсина в Python (Пеленг и Расстояние между двумя точками GPS) , но она не относится ко многим сравнениям