python-igraph的顶点数
python-igraph number of vertices
我正在使用 python-igraph 包从我存储在文件中的边缘创建一个图形。我使用 Graph.Read_Edgelist 来读取边缘并创建我想要的图形。当我需要获取图表中的顶点数时,我使用 Graph.vcount() 函数,该函数应该是 return 顶点数,但对我来说并非如此。对于这样的文件:
1 2
5 300
这个函数 returns 301 不是我要找的!我需要它 return 4 这是我的图形的实际顶点数。知道我可以做些什么来解决这个问题吗?
使用以下函数而不是 Graph.Read_Edgelist 解决了我的问题:
Graph.Read_Ncol(netFile, names=True, weights="if_present", directed=True)
通过设置"name=True",该函数将节点编号视为它们的名称并解决了vcount问题。
我正在使用 python-igraph 包从我存储在文件中的边缘创建一个图形。我使用 Graph.Read_Edgelist 来读取边缘并创建我想要的图形。当我需要获取图表中的顶点数时,我使用 Graph.vcount() 函数,该函数应该是 return 顶点数,但对我来说并非如此。对于这样的文件:
1 2
5 300
这个函数 returns 301 不是我要找的!我需要它 return 4 这是我的图形的实际顶点数。知道我可以做些什么来解决这个问题吗?
使用以下函数而不是 Graph.Read_Edgelist 解决了我的问题:
Graph.Read_Ncol(netFile, names=True, weights="if_present", directed=True)
通过设置"name=True",该函数将节点编号视为它们的名称并解决了vcount问题。