2
Любая помощь с этим вопросом оценивается.Кран инцидентов на узле в сетиx
Как получить края инцидента на узле в графе, используя networkx? Я попытался найти его в документации.
Любая помощь с этим вопросом оценивается.Кран инцидентов на узле в сетиx
Как получить края инцидента на узле в графе, используя networkx? Я попытался найти его в документации.
Используйте метод Graph.edges() с узлом в качестве параметра.
>>> G = nx.Graph() # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> G.add_path([0,1,2,3])
>>> G.edges()
[(0, 1), (1, 2), (2, 3)]
>>> G.edges(0)
[(0, 1)]
Что делать, если граф является орграфом? –
edge() работает и для DiGraphs. Существуют также [in_edges() и out_edges()] (http://networkx.github.io/documentation/latest/reference/classes.digraph.html#iterating-over-nodes-and-edges), если вам нужны только входящие или исходящие края. – miles82
не совсем. edge() на DiGraphs эквивалентно out_edges() – valenz