Python:获取图形的边端点
我需要一张图的边端点。我已经安装了networkx。我对如何进行有些想法 networkx.Graph.edges\u iter()返回图形中的所有边Python:获取图形的边端点,python,Python,我需要一张图的边端点。我已经安装了networkx。我对如何进行有些想法 networkx.Graph.edges\u iter()返回图形中的所有边 [e for e in G.edges_iter()] [(0, 1), (1, 2), (2, 3)] 我想要的是一个列表[0,1,1,2,2,3] 我如何从上述数据中得到这些信息 >>> import itertools >>> list(itertools.chain(*[(0, 1), (1, 2),
[e for e in G.edges_iter()]
[(0, 1), (1, 2), (2, 3)]
我想要的是一个列表[0,1,1,2,2,3]
我如何从上述数据中得到这些信息
>>> import itertools
>>> list(itertools.chain(*[(0, 1), (1, 2), (2, 3)]))
[0, 1, 1, 2, 2, 3]
您可能不需要列表(…)
,因为它已经是可编辑的了
您也可以直接尝试itertools.chain(G.edges\u iter())
edgeList = []
for (a,b) in G.edges_iter():
edgeList.append(a)
edgeList.append(b)