Я сгенерировал график, используя networkx
, который случайным образом добавляет любые два узла сети:
G=nx.Graph()
node_list=list(range(30))
G.add_nodes_from(node_list)
edges=104
while edges>0:
i=random.choice(node_list)
j=choice([a for a in node_list if not a in [i]])
G.add_edge(i,j)
edges-=1
nx.draw(G)
Что теперь, если я запусту al oop как:
for e in G.edges():
...
Будет ли доступ к моим ребрам последовательным образом (возможно, сначала создан для последнего созданного) или случайным образом из списка ребер? Мне это нужно, потому что мне нужен доступ к центральности промежуточности каждого ребра, и если центральности не определены последовательно в словаре edge_betweenness_centrality()
, необходимо попробовать другой подход.