首页 > 解决方案 > 计算网格中的距离以找到服务区域

问题描述

我正在尝试评估 Python 计算两点服务区域的潜力。

这个想法是创建一个地图,显示哪个终端在基于距离或成本或时间(每个不同的地图)为给定小区服务时更有效。

图像将 A 点和 B 点显示为终端,我正在尝试计算每个终端的服务区域(或影响区域)。

在右边的例子中,域是同质的,在左边的例子中,我们有铁路(绿色)和水路(黄色)。不同的运输方式将改变往返于 A 和 B 的任何货物的成本和上市时间。当任何一种方式截获时,即绿色到白色、白色到黄色、黄色到绿色等,多式联运操作都是可能的。

通过服务区,我的意思是给定小区离 A 或 B 更近/更便宜/更快。一旦我有了这些信息,我就能够创建 A 和 B 的服务区地图。

我的问题是 python 是否是正确的工具。正如您可能注意到的那样,我不熟悉编程,并希望得到任何提示(教程等)。

如果问题描述不清楚,请随时提出任何问题。

问题范围:

在此处输入图像描述

标签: python

解决方案


你几乎可以用任何编程语言来解决这个问题。

Python 是一种高级编程语言,这意味着它负责诸如内存管理之类的事情。这使得它有点慢但更容易学习,因为你必须编写更少的代码行来做你想做的事情。

它也是通用的,得到很好的支持和建立,使其成为第一语言的良好候选者。

然而,最终,问题是你打算用它做什么?例如,如果你想为 Web 开发一些东西,那么使用 JavaScript 可能会更好。

这是使用不同编程语言的粗略指南 在此处输入图像描述

否则,谷歌“我应该学习哪种编程语言”来找到关于这个主题的数百万篇文章。


推荐阅读