地理位置计算的功能,可以使用CUDA在GPU上运行。

cuda-friendly-vincent的Python项目详细描述


文森蒂

计算两点之间的地理距离(以公里或英里为单位) 非常精确。

这个库实现了Vincenty对大地测量反问题的解。它 基于WGS 84参考椭球体,精确到1 mm(!)或 更好。

该公式在地理信息系统(gis)中得到了广泛的应用。 比计算大圆距离的方法(假设 一个球形的地球)。

CUDA友好型

此回购协议是vincenty的修改 包裹。因为cuda有一些限制(它不理解try…除了, 例如)原始代码不能在GPU上运行。

示例:波士顿与纽约市之间的距离

>>>fromcuda_friendly_vincentyimportvincenty>>>boston=(-71.0693514,42.3541165)>>>newyork=(-73.9680804,40.7791472)>>>vincenty(*boston,*newyork)298396.06

安装

$ pip install cuda-friendly-vincenty

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我需要验证电子邮件地址,并在下一页确认为<first letter>xxxxx@<domain first letter>xxxx。通用域名格式   java如何修改JNI字符串的每个字符代码?   java正则表达式来执行解析   java如何比较将转换为相同字符的两个字符?   java在“条件”时“不做任何事情”   包含空格的java枚举值   flatMap返回List<Object>而不是List<String>   java线程objectoutputstream objectinputstream阻止不读取   与Java相比,Scala对于泛型和通配符有哪些机制?   nio Java获取文件夹列表,其中至少包含一个文件   java Wildfly无法获得大于256的最大连接数   SpringBootJava是因为缓存而发生在我身上的问题吗?   slf4j如何使用Java将OSC发送到QLab?   Java偏序集模拟