Python-igraph顶点数量

3
我正在使用Python-igraph包从文件中读取边来创建一个图形。我使用Graph.Read_Edgelist来读取边并创建所需的图形。当我需要获取图中顶点的数量时,我使用Graph.vcount()函数,它应该返回顶点数,但对我来说并非如此。对于这样的文件:
1 2
5 300

这个函数返回的是301,这不是我要找的!我需要它返回4,也就是我的图形实际顶点数。你有什么办法可以解决这个问题吗?

1个回答

4

使用以下函数解决了我的问题,而不是使用Graph.Read_Edgelist:

Graph.Read_Ncol(netFile, names=True, weights="if_present", directed=True)

通过设置 "name=True" ,该函数将节点编号视为它们的名称并解决vcount问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接