如何在networkx中将有向图转换为无向图?

5
我正在使用networkx包。是否有一个可以为我完成此任务的networkx函数?
1个回答

5

这对我不起作用。输入图有每条边的两个副本,一个在每个方向上,我想要一个具有相同数量的边但可以双向遍历的图。无论我在此调用DiGraph.to_undirected(reciprocal = False)中设置“reciprocal”为什么,我的图中的边数总是减半,该函数似乎不允许这样做。有什么建议吗?我希望有相同数量的边,但它们是无向的。谢谢。 - Alex Averbuch
@AlexAverbuch - 我怀疑这已经不再有用了,但如果有的话 - 你不能在同一两个节点之间有多个无向边,一个无向边就可以完成相同的事情(这就是为什么它是“无向”的)。正常的Graph对象甚至无法表示您想要的内容,据我所知。但是,如果您仍然需要回答,请提出一个新问题。 - Corley Brigman

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