我有2个列表,每个列表由100个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,以比较每个点。我认为这太困难又太慢。有没有一种方法可以更快地进行计算。
环顾四周,我发现Haversine Formula in Python (Bearing and Distance between two GPS points),但它不能解决很多比较问题