""" 计算Ezeiza机场(阿根廷布宜诺斯艾利斯)和戴高乐机场(法国巴黎)之间的距离。 """ from sklearn.metrics.pairwise import haversine_distances from math import radians bsas = [-34.83333, -58.5166646] paris = [49.0083899664, 2.53844117956] bsas_in_radians = [radians(_) for _ in bsas] paris_in_radians = [radians(_) for _ in paris] result = haversine_distances([bsas_in_radians, paris_in_radians]) # multiply by Earth radius to get kilometers result * 6371000/1000
原文:https://www.cnblogs.com/zhiganglang/p/14734306.html