get_node_attributes#

get_node_attributes(G, name, default=None)[source]#

从图中获取节点属性

参数:
GNetworkX Graph
namestring

属性名

default: object (默认值=None)

如果图中该节点没有设置此属性值,则使用默认值。如果为 None,则返回的字典中不包含没有此属性的节点。

返回:
以节点为键的属性字典。

示例

>>> G = nx.Graph()
>>> G.add_nodes_from([1, 2, 3], color="red")
>>> color = nx.get_node_attributes(G, "color")
>>> color[1]
'red'
>>> G.add_node(4)
>>> color = nx.get_node_attributes(G, "color", default="yellow")
>>> color[4]
'yellow'