【问题标题】:python-igraph number of verticespython-igraph 顶点数
【发布时间】:2015-03-26 07:27:23
【问题描述】:

我正在使用 python-igraph 包从我存储在文件中的边创建一个图形。我使用 Graph.Read_Edgelist 来读取边缘并创建我想要的图形。当我需要获取图形中的顶点数时,我使用 Graph.vcount() 函数,该函数应该返回顶点数,但对我来说并非如此。对于这样的文件:

1 2
5 300

这个函数返回 301 这不是我要找的!我需要它返回 4,这是我的图形的实际顶点数。知道我可以做些什么来解决这个问题吗?

【问题讨论】:

    标签: python graph igraph


    【解决方案1】:

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

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

    通过设置“name=True”,该函数将节点编号视为其名称并解决了 vcount 问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      • 2021-05-18
      • 2015-07-21
      • 2016-10-17
      • 2021-03-19
      • 2018-04-14
      • 2013-12-19
      相关资源
      最近更新 更多