get_node_attributes#

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

获取图中的节点属性

Parameters:
GNetworkX 图
name字符串

属性名称

default: 对象 (默认=None)

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

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

Examples

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