networkx 点的属性,在节点外部标记networkx节点属性
时间: 2024-02-29 17:52:39 浏览: 156
在NetworkX中,可以使用节点属性字典来为节点设置属性。节点属性字典是一个Python字典,其中键是节点标识符,值是一个包含节点属性的字典。例如,以下代码创建了一个名为G的Graph对象,并将节点1和2分别设置为蓝色和红色:
```python
import networkx as nx
G = nx.Graph()
G.add_node(1, color='blue')
G.add_node(2, color='red')
```
要在节点外部标记节点属性,可以通过节点属性字典来访问节点的属性,并将其设置为一个变量。例如,以下代码将节点1的颜色设置为变量node_color,并在节点外部标记该属性:
```python
node_color = G.nodes[1]['color']
print(node_color) # 输出: blue
```
需要注意的是,如果节点不存在或者节点属性字典中没有该属性,则会引发KeyError异常。因此,在访问节点属性之前,最好先检查节点是否存在以及节点属性是否存在。
阅读全文