MultiGraph.add_node#

MultiGraph.add_node(node_for_adding, **attr)#

添加一个节点 node_for_adding 并更新节点属性。

参数
node_for_adding节点

节点可以是除 None 外的任何可哈希 Python 对象。

attr关键字参数, 可选

使用 key=value 设置或更改节点属性。

注意

可哈希对象是可以在 Python 字典中用作键的对象。这包括字符串、数字、字符串和数字的元组等。

在许多平台上,可哈希项还包括可变对象,如 NetworkX Graph,尽管应注意可变对象的哈希不应改变。

示例

>>> 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))