【发布时间】:2015-04-21 21:52:34
【问题描述】:
最近我一直在使用 python-igraph 包,我所有的代码都基于我使用 igraph 创建的图形。现在,我需要为我的图计算一些度量,这些度量显然是在 networkx 中实现的,而不是在 igraph 中,例如 (katz_centrality_numpy, edge_betweenness_centrality, ...)。我想知道是否有一种方法可以在这两个包之间将一个图表转换为另一个图表,并避免再次从文件中读取,因为我的文件很大并且必须重复相同的过程。
顺便说一句,当我将 igraph 图传递给 networkx 函数时,我收到以下错误:
TypeError: 'Graph' object is not iterable
谢谢:)
【问题讨论】:
-
您可以创建一个新的 networkx 图 - 只需获取 igraph 的边缘并用它们生成一个 networkx 图
-
@EllaShar 知道networkx 中的什么方法吗?
标签: python converter igraph networkx