gpt4 book ai didi

gremlin - gremlin 术语中的 InV 步骤是什么意思?

转载 作者:行者123 更新时间:2023-12-03 23:06:02 28 4
gpt4 key购买 nike

特别是遵循此处的教程:https://kelvinlawrence.net/book/Gremlin-Graph-Guide.html#walk (3.3.2)
我不明白这句话outE().inV()取自 g.V().has('airport','code','LCY').outE().inV().path()解释是:

"Start at the LCY vertex, find all outgoing edges and also find all of the vertices that are on the other ends of those edges". The inV step gives us the vertex at the other end of the outgoing edge.


然后在 3.3.开始走图 我们在表 1 中找到以下定义:

outV Outgoing vertex.

inV Incoming vertex.


到底怎么回事 输入顶点=输出边另一端的顶点
如果有的话,我会认为 出边另一端的顶点如果是 OutV 而不是 InV。
因此,有人可以澄清 inV 和 outV 的含义吗?
我们是说,如果我有一个有向边 A -> B,则该边的传入顶点是 B,而该边的传出顶点是 A 吗?不确定,但如果是这样,该术语的基础如何,听起来与直觉相反,因为在使用 Vertex 时似乎相反。

最佳答案

这一切都取决于观点。
从直接边的角度来看,边是从一个顶点出来并进入另一个顶点,所以起点将是 outV并且端点将是 inV .
对于顶点的观点,它将相反,传出顶点将是从我连接到它们的顶点。对于这种情况,您可以使用 out直接到输出顶点的步骤(相当于 outE().inV() )。
我理解你的困惑,我一开始也在为此而苦苦挣扎。

关于gremlin - gremlin 术语中的 InV 步骤是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62675892/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com