【发布时间】:2019-11-28 11:50:45
【问题描述】:
当给定 750 人的姓名和 GPS 位置(纬度、经度和海拔)时,我正在尝试实现 Python 代码,以查找随机选择的个人的 10 个最近邻居的姓名。
import random
#random = rand.sample(range(0,750), 10)
coords = [(random.random()*2.0, random.random()*2.0, random.random()*2.0) for _ in range(750)]
【问题讨论】:
-
指定单位和距离计算的首选方法会很有用。
-
坐标是否靠近? (在一些小的经纬度边界框内,例如纽约市)还是整个世界?我们无法从您的代码中分辨出来,因为没有任何单位。然后你需要决定你的距离度量是圆形的、笛卡尔的(还是曼哈顿的)。但请向我们展示一些实际坐标示例,比如五个。