如何从边lis生成pythonigraph图

2024-04-26 04:02:40 发布

您现在位置:Python中文网/ 问答频道 /正文

顶点列表为(vertexID),边列表为(srcID,dstID)。我想用这些节点和边创建一个igraph图。id是OSM节点id,它们不是从零开始的,在大多数情况下不是连续的。另外,我要处理成百上千的节点。因此,为了快速创建图形,我尝试了以下代码:

gr = Graph()
gr.add_vertices(vertexList)
gr.add_edges(edgeList)

但我得到以下错误:

^{pr2}$

我想因为我的ID是long类型,所以我得到了这个错误。有没有办法在不牺牲图形创建速度的情况下绕过这个错误?在


Tags: 代码addid图形列表节点osm错误