微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

OSMNX:如何从坐标中获取Q学习算法的中间可能方向

如何解决OSMNX:如何从坐标中获取Q学习算法的中间可能方向

我正在研究在OSMNX节点上导航的Q学习算法。我的目标是为Q学习代理提供一个基于步骤的上下文,其中在每个步骤上我都可以列出可能的操作,例如:“直行,左转,右转...”。因此,我需要一个可以逐步提供此决策上下文的直接连接节点的列表。 这个想法是结合POI数据,以便代理可以被周围的环境“分散注意力”。

我尝试过

    Selection.Insert Shift:=xlToRight,copyOrigin:=xlFormatFromLeftOrAbove
    Range("B8").Select
    ActiveCell.FormulaR1C1 = _
        "=VLOOKUP(TRIM(RC[-1]),participants.xlsx!R2C1:R1000C4,3,FALSE)"
    Range("B8").Select
    Selection.AutoFill Destination:=Range(Range("B8"),Range("A8").End(xlDown).Offset(0,1)) ```

但这只会使我获得与这些坐标最近的节点,而无法获得直接连接的节点列表

解决方法

我什至不知道它是如何工作的,为什么我必须给它一个坐标列表而不是一个坐标

您读过the documentation吗?它解释了它是如何工作的,并说该函数返回“最接近点列表的图节点”。非常简单。您可以使用get_nearest_node函数代替单点(docs)。

我建议您阅读OSMnx documentationusage examples,以了解如何使用该软件包。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。