当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NetworkX DiGraph.add_node用法及代码示例


本文简要介绍 networkx.DiGraph.add_node 的用法。

用法:

DiGraph.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.DiGraph.add_node。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。