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


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


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

用法:

Graph.add_node(node_for_adding, **attr)

添加單個節點 node_for_adding 並更新節點屬性。

參數

node_for_adding節點

節點可以是任何可散列的 Python 對象,但 None 除外。

attr關鍵字參數,可選

使用 key=value 設置或更改節點屬性。

注意

可散列對象是可以用作 Python 字典中的鍵的對象。這包括字符串、數字、字符串和數字的元組等。

在許多平台上,可散列項還包括可變項,例如 NetworkX Graphs,但應注意散列不會在可變項上更改。

例子

>>> G = nx.Graph()  # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> G.add_node(1)
>>> G.add_node("Hello")
>>> K3 = nx.Graph([(0, 1), (1, 2), (2, 0)])
>>> G.add_node(K3)
>>> G.number_of_nodes()
3

使用關鍵字設置/更改節點屬性:

>>> G.add_node(1, size=10)
>>> G.add_node(3, weight=0.4, UTM=("13S", 382871, 3972649))

相關用法


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