Python 为NetworkX中的所有边定义边属性的最简单方法?

Python 为NetworkX中的所有边定义边属性的最简单方法?,python,graph,attributes,networkx,Python,Graph,Attributes,Networkx,我想知道是否有一种更简单的方法来定义NetworkX中所有边的边属性,而不是为每个边单独定义,例如: 将networkx导入为nx #顶点数 N=20 G=nx.完整图(N) 对于范围(N)中的i: 对于范围(i)中的j: G.边[i,j][‘重量’]=1 您可以执行以下操作: nx.set_edge_attributes(G, values = 1, name = 'weight') 您可以执行以下操作: nx.set_edge_attributes(G, values = 1, name

我想知道是否有一种更简单的方法来定义NetworkX中所有边的边属性,而不是为每个边单独定义,例如:

将networkx导入为nx
#顶点数
N=20
G=nx.完整图(N)
对于范围(N)中的i:
对于范围(i)中的j:
G.边[i,j][‘重量’]=1

您可以执行以下操作:

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

您可以执行以下操作:

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