You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python的igraph中获取Edge实例的ID

获取igraph Edge实例的ID方法

在Python-igraph中,Edge实例的ID可以通过以下两种方式直接获取:

  • 使用index属性:这是Edge对象内置的属性,直接返回边的唯一ID
  • 将Edge实例转为整数:int()会自动解析出对应的边ID

示例代码:

from igraph import Graph

g = Graph()
g.add_vertices(2)
e = g.add_edge(0,1)

# 方法1:访问index属性
print(e.index)  # 输出: 0

# 方法2:转为整数
print(int(e))   # 输出: 0

这两种方法都能避开get_eid的局限性——即使两个顶点之间有多条边,每个Edge实例的index属性也会对应唯一的ID,完全不用担心混淆问题。

内容的提问来源于stack exchange,提问作者Kanarsky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 04:52:03