IGraph Python获取顶点的邻居顶点

3

我有一张图表并想要实现PageRank算法的修改版。我卡在了以下这个点上。我不知道如何从一个节点中获取所有相邻的顶点。

目前我正在使用以下方法接收边缘列表:

g.incident("a", mode="out")

这将返回边的索引列表。
如何从中获取顶点名称?
例如,我需要知道"a"与"b"和"d"相连。
1个回答

6

g.neighbors("a", mode="out")将为您提供邻居的顶点索引。然后,您可以按如下方式获取名称:

>>> neis = g.neighbors("a", mode="out")
>>> g.vs[neis]["name"]

但实际上,如果我是你,我会尽可能多地使用顶点索引,因为使用索引比使用名称更快。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接