Julia 中的有向图,需要像 "has_edge" 这样的函数

Directed Graphs in Julia, need some function like "has_edge"

我必须在 Julia 中初始化一个有向图,我正在寻找一个程序测试,如果一个节点有一个特定的邻居。

在 Python 中,您有一个图表 Class,您可以在其中调用如下函数:
DirectedGraph.has_edge(i, j) -> 如果 i 和 j 相连则为真

我还没有找到 s.th。朱莉娅类似。有人可以告诉我一种方法,如何在 Julia 中实现它吗? 目前我正在使用Graphs.jl,我认为它是最广泛的软件包。

关于问题 Checking whether an edge exists in a Graph,我认为唯一可接受的可能性是使用以下表达式来检查节点 i 是否是图 g 中节点 j 的邻居:

in(i, neighbors(j, g))

只想在这里跟进 - has_edge 存在于 LightGraphs.jl 中,用于有向图和无向图。

编辑添加:截至 post,Graphs.jl 已移至 "JuliaArchive" 组织,表明发展停滞。 LightGraphs.jl 是 Julia 的首选图表包。