Graph.add_node#
- Graph.add_node(node_for_adding, **attr)[source]#
添加一个节点
node_for_adding
并更新节点属性。- 参数:
- node_for_adding节点
节点可以是除了 None 之外的任何可哈希的 Python 对象。
- attr关键字参数, 可选
使用 key=value 设置或更改节点属性。
另请参阅
注意
可哈希对象是指可以在 Python 字典中用作键的对象。这包括字符串、数字、字符串和数字的元组等。
在许多平台上,可哈希项也包括可变对象,例如 NetworkX 图,但需要注意的是,对于可变对象,哈希值不应改变。
示例
>>> 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))