Networkx反向循环节点

时间:2019-10-23 23:48:57

标签: python loops for-loop networkx

我正在使用Networkx创建DAG(有向无环图)。每个节点由具有两个不同属性“操作”和“可达”的int表示。我正在使用以下“ for循环”来遍历该节点:

flush

它从头到尾遍历每个节点。在代码的另一部分中,我需要从最后到另一端以另一种方式进行迭代,但是由于类型为TCHAR verb[128];,所以我无法反转对象。如何反转for循环的顺序?

我的网络看起来像这样

for nodes in p.nodes(data=True):

1 个答案:

答案 0 :(得分:1)

您可以将NodeView对象转换为列表,然后反转该列表。

g = nx.erdos_renyi_graph(100, 0.1)
node_list = list(g.nodes())
reversed_node_list = node_list[::-1]