我收到了一份文件,其中包含美国某些城市的有趣地点。
在另一个文件中,我得到了很多关于火车/出租车接送的数据。我想知道一种易于实现的算法,以查找这些取货地点之一是否在x
距其中一个有趣地点几公里/英里的范围内。
我正在编写一个 python 脚本来做到这一点。
编辑 我想知道我是否可以导入具有我可以使用的功能的库。
我收到了一份文件,其中包含美国某些城市的有趣地点。
在另一个文件中,我得到了很多关于火车/出租车接送的数据。我想知道一种易于实现的算法,以查找这些取货地点之一是否在x
距其中一个有趣地点几公里/英里的范围内。
我正在编写一个 python 脚本来做到这一点。
编辑 我想知道我是否可以导入具有我可以使用的功能的库。
有一个名为hasrsine的 python 库可以进行此计算。
您可能想研究像 kd 树或四叉树这样的空间数据结构,它们经过优化以回答“哪些点靠近某个测试点 p?”形式的查询。网上有很多关于这些数据结构的很好的参考和实现,你也许可以使用其中的一些来简单有效地解决你的问题。
希望这可以帮助!