gpt4 book ai didi

python - networkx.MultiDiGraph.edges 方法是否保持顺序?

转载 作者:太空狗 更新时间:2023-10-30 03:04:01 24 4
gpt4 key购买 nike

MyNetwork 是 networkx.MultiDiGraph 的实例。我想知道是否保证多次运行以下代码会产生完全相同的列表,其中包含 MyNetwork 中的所有边(以及边属性):

AllEdges = [(from_node,to_node,edge_key,edge_attributes) for (from_node,to_node,edge_key,edge_attributes) in MyNetwork.edges(keys=True,data=True)] 

感谢您的热心回答。

最佳答案

从 MultiDiGraph.edges() 方法返回的边列表不保证在任何顺序或重复调用时相同。如果您需要特定的排序,您将不得不做更多的处理(例如排序)或维护一个单独的边列表或符号表。

关于python - networkx.MultiDiGraph.edges 方法是否保持顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17258894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com