Самый простой способ определить атрибут ребра для всех ребер в NetworkX?

#python #graph #attributes #networkx

#python #График #атрибуты #networkx

Вопрос:

Мне интересно, есть ли более простой способ определить атрибут ребра для всех ребер в NetworkX, кроме выполнения его индивидуально для каждого ребра, например:

 import networkx as nx
#Number of vertices
N = 20
G=nx.complete_graph(N)

for i in range(N):
    for j in range(i):
            G.edges[i, j]['weight'] = 1
 

Ответ №1:

Вы можете сделать следующее:

 nx.set_edge_attributes(G, values = 1, name = 'weight')