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'