get_edge_attributes#
- get_edge_attributes(G, name, default=None)[source]#
从图中获取边属性
- Parameters:
- GNetworkX 图
- name字符串
属性名称
- default: 对象 (默认=None)
如果图中某条边没有设置该属性的值,则使用此默认值。如果为
None
,则没有该属性的边不会包含在返回的字典中。
- Returns:
- 以边为键的属性字典。对于 (有向) 图,键是形式为 (u, v) 的 2-元组。对于多 (有向) 图,键是形式为 (u, v, key) 的 3-元组。
Examples
>>> G = nx.Graph() >>> nx.add_path(G, [1, 2, 3], color="red") >>> color = nx.get_edge_attributes(G, "color") >>> color[(1, 2)] 'red' >>> G.add_edge(3, 4) >>> color = nx.get_edge_attributes(G, "color", default="yellow") >>> color[(3, 4)] 'yellow'