當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python NetworkX Graph.neighbors用法及代碼示例


本文簡要介紹 networkx.Graph.neighbors 的用法。

用法:

Graph.neighbors(n)

返回節點 n 的所有鄰居的迭代器。

這與iter(G[n]) 相同

參數

n節點

圖中的一個節點

返回

neighbors迭代器

節點 n 的所有鄰居的迭代器

拋出

NetworkXError

如果節點 n 不在圖中。

注意

訪問鄰居的替代方法是 G.adj[n]G[n]

>>> G = nx.Graph()  # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> G.add_edge("a", "b", weight=7)
>>> G["a"]
AtlasView({'b': {'weight': 7}})
>>> G = nx.path_graph(4)
>>> [n for n in G[0]]
[1]

例子

>>> G = nx.path_graph(4)  # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> [n for n in G.neighbors(0)]
[1]

相關用法


注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.Graph.neighbors。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。