python - 如何在igraph中查询与某个顶点相连的顶点?

标签 python igraph

python-igraph我正在创建的包例如一个有 4 个顶点的简单图:

g = igraph.Graph()
g.add_vertices(4)
g.add_edges([(0,1),(0,2),(0,3),(1,2),(1,3)])

如何找出顶点 i 直接连接到哪些顶点?例如,顶点 0 连接到所有其他 3 个顶点,而顶点 2 未连接到顶点 3?

我阅读了教程并查看了手册,但我找不到合适的函数来执行此操作。那么,如何找出哪些顶点直接连接到某个顶点呢?

最佳答案

我认为你可以使用neighbors它返回给定顶点的相邻顶点。

>>> print(g.neighbors(0))
[1, 2, 3]

希望这对您有帮助。

关于python - 如何在igraph中查询与某个顶点相连的顶点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33010971/

相关文章:

r - 向图节点添加标签

r - igraph 固定节点坐标布局

r - igraph 聚类函数的输出

python - 安装 Python igraph 的问题

python - Django 中基于函数的中间件与基于类的中间件

python - 统计模型 API : SARIMAX function missing

python - 如何可视化集群边界

r - 在 igraph 中使用 closeness() 时出现警告消息

python - 为什么要用get_context_data(self,**kwargs)和super()

python - ndb to_dict 方法不包括对象的键