我想知道使用igraphforpython读取断开无向图的最佳方法。例如,如果我有一个简单的图,其中0链接到1,而2是一个没有连接到任何其他节点的节点。我无法让igraph从edgelist格式读取它(Graph.Read_边缘列表(…)),因为每一行都必须是一条边,因此不允许出现以下情况:
0 1
2
我一直在想邻接矩阵是否是我在这种情况下唯一/最好的选择(我可以让它通过这个表示法工作)?我宁愿使用一种可以通过查看来理解数据的格式(当涉及到矩阵格式时,这是非常困难的)。在
提前谢谢!在
Tags:
LGL格式允许孤立的顶点(参见
Graph.Read_LGL
)。格式如下:我想您已经了解了基本概念;以哈希标记开头的行表示正在定义一个新节点。之后,这些行指定刚刚定义的节点的邻居。如果需要一个独立的节点,只需在行中指定一个以哈希标记开头的节点ID,然后继续下一个节点。在
有关LGL格式的更多信息可以在here找到。在
您可能需要检查的另一个相当可读的格式是igraph也支持的GML format。在
相关问题 更多 >
编程相关推荐