如何将 class 边更改为 NetworkX 中的列表?
How to change a class of edges to a list in NetworkX?
我尝试使用函数 list()
从 NetworkX 中的 class 个边创建一个列表。但是,当我使用 print(data[0])
访问列表时,我得到了边缘及其所有属性,但我只想要边缘。如何单独访问边缘?
edges = g.edges()
print("Type = " ,type(edges))
print("All edges: ", edges )
#Changing the class of edges into a list
data = list(edges. items())
print("First edge = ", data[0])
这是代码的输出:
您不需要使用 items
:
edges = list(g.edges())
print(edges)
# Output
[(0, 1),
(0, 2),
(0, 3),
(0, 4),
(0, 5),
(0, 6),
(0, 7),
(0, 8),
(0, 10),
...]
items
return 边和相关数据。
我尝试使用函数 list()
从 NetworkX 中的 class 个边创建一个列表。但是,当我使用 print(data[0])
访问列表时,我得到了边缘及其所有属性,但我只想要边缘。如何单独访问边缘?
edges = g.edges()
print("Type = " ,type(edges))
print("All edges: ", edges )
#Changing the class of edges into a list
data = list(edges. items())
print("First edge = ", data[0])
这是代码的输出:
您不需要使用 items
:
edges = list(g.edges())
print(edges)
# Output
[(0, 1),
(0, 2),
(0, 3),
(0, 4),
(0, 5),
(0, 6),
(0, 7),
(0, 8),
(0, 10),
...]
items
return 边和相关数据。