问题标签 [od]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 从 DF 在 R 中制作 O/D 表
各位晚上好。我在创建基于我的 DF 的 O/D 时遇到了一些麻烦。我的 DF 有行程编号、每个站点的索引、每个站点的出发时间和站点名称:
我需要有 O/D 表,其中有 Origin 的站点名称 | 目的地的站点名称 | 每个连接的出发时间(DF 中的时间):
以第一次旅行为例。它从“A”站开始,到“C”站结束,经过“B”站。因此,对于“A”中的乘客,他们在“a”时间开始前往“B”的旅程,并在“a”时间开始前往“C”的旅程。对于“B”中的乘客,他们在“b”时间开始前往“C”的旅程。从“C”开始,这次旅行你无处可去。然后我们必须看到下一次旅行。等等。
我已经开始尝试使用“for”循环,如果在 for 中使用 else 开始比较第一次行程的第一行与第二次和第三次,然后将第一次行程的第二行与第三次进行比较,而不是传递到下一个旅行,因为没有第四站。至少这是我的理由,不知道是否清楚,甚至是否有意义。
谢谢!
python - 如何使用python从距离矩阵制作OD对字典?
我有一个来自 excel 工作簿的流矩阵,它显示了货物在 2 点之间的移动,类似于:
我正在尝试创建一个字典,其中每个键由每个 Origin-Destination 对组成,如下所示:
任何想法和帮助将不胜感激!!
到目前为止我所做的是:
我得到一本包含 OD 对的字典,但它在每个元素中插入了所有距离:
`
`
bash - Bash:反向八进制转储(od)
八进制转储文件后,如何反转此过程?我发现了与此相关的其他几个问题,但在所有这些情况下,为od
命令选择标志会导致结果包含十六进制字符。他们中的许多人似乎正在使用xxd -r
命令来反转它,但即使在阅读了手册之后,我似乎也无法让它与八进制一起使用。
POSIX 合规性会很好,但不是严格要求的。如果可能的话,我试图避免依赖关系以实现可移植性。
我基本上是在尝试执行以下操作:
shell - 没有 od 或 hd 的 Linux shell 中的八进制转储
我正在尝试按照 George Georgovassilis 在此处所做的操作从 Axis 嵌入式 Linux 产品中控制 Kasa Smartplug:https ://blog.georgovassilis.com/2016/05/07/controlling-the-tp-link-hs100- wi-fi-smart-plug/ 我已经设法从 Axis 盒子打开和关闭插头,但我在尝试查询 Smartplug 的开/关状态时遇到了困难,因为我没有 od(或 hd , hexdump 或 xxd) 并且 Smartplug 输出是二进制的。执行此操作的 George 代码片段是:
有没有办法我可以使用基本的 shell 命令而不是使用 od 来做到这一点?Axis 盒子说它是 crisv32 上的 Linux 2.6.29,我大约 30 年前曾经使用 Unix,所以我很挣扎......
postgresql - 如何使用 pgRouting 计算 Origin - Destination 对之间的最短路径?
首先,我只想声明我对 GIS 很陌生,而且我可能对术语还不是很了解,所以请耐心等待。
我现在正在实习,并负责进行自行车通勤潜力分析。我使用的数据是道路图层(我已经创建了一个使用 pgr_createTopology 的拓扑)和两个点图层,用于从 500x500m 正方形的质心创建个人生活和工作的地方。
我已经设法使用 pgr_dijkstraCost 在我的两个点层之间进行某种计算,如下所示:
生活和工作测试表中的源和目标值的值从 1 到 50,因为我最初虽然可以通过计算源和目标何时具有相同的值来进行计算。我现在知道这是不可能的,因为 pgr_dijkstra 在它们相同时不允许计算。我现在得到的结果是针对我不想要的每个组合。最终计算将针对大约 300 000 对。
那么有没有办法让我只对指定的对而不是对每个可能的组合进行计算?
sumo - 使用 Node 而不是 TAZ 在 sumo 中制作 OD 文件
我有一个网络(siouxfalls)的数据,想在 SUMO 中用它进行模拟。对于OD文件,我有每个节点之间的需求(不是链接): https ://github.com/bstabler/TransportationNetworks/blob/master/SiouxFalls/SiouxFalls_trips.tntp
据我所知,要在 SUMO 中制作 OD 文件,我们应该使用 TAZ(不是节点): https ://sumo.dlr.de/docs/Demand/Importing_O/D_Matrices.html
所以,这是我的问题:当我有节点之间的需求值时,我如何使用相扑进行旅行和模拟?
bash - 如何将字符串转换为修改后的十六进制表示?
我想把一个字符串像
进入
像这样的字符串
使用我熟悉的编程语言很简单,但是使用 bash 我无法正确地做我想做的事情:
- 将字符串拆分为 char 数组
- 将每个字符转换为十六进制
- 将每个十六进制值包装成
%<FF>
- 连接字符串
这是我目前的方式,让我走到了一半:
command-line - 如何将浮点值文件转储到命令行?
我有一个包含 4 字节浮点值的原始序列的文件 - 没有标题,没有格式,没有别的。我想以人类可读的格式打印一些浮点值,比如从第 n_1 个浮点数到第 n_2 个浮点数,包括在内。
在类 Unix 命令行环境中执行此操作的简单方法是什么?