IGraph python从Vertex获得邻居Vetrices

时间:2014-12-04 13:07:26

标签: python graph igraph

我有一个图表,我想实现页面排名算法的修改。我坚持以下几点。我不知道如何从节点获取所有相邻顶点。

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

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

这将返回边索引列表。

如何从中获取顶点名称?

例如,我需要知道" a"与" b"相关联和" d"

1 个答案:

答案 0 :(得分:3)

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

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

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