networkx 获取节点的邻居
时间: 2023-05-27 16:05:00 浏览: 212
networkx_reference.pdf
可以使用`networkx.neighbors`函数获取一个节点的邻居节点。该函数需要传入一个图和一个节点作为参数,返回该节点的所有邻居节点。
示例代码:
```python
import networkx as nx
# 创建一个简单图
G = nx.Graph()
G.add_edges_from([(1, 2), (1, 3), (2, 3), (3, 4)])
# 获取节点1的邻居节点
neighbors_of_1 = list(nx.neighbors(G, 1))
print(neighbors_of_1) # 输出:[2, 3]
```
在上述示例中,我们创建了一个简单的无向图,并将节点1与节点2、3相连。然后使用`nx.neighbors`函数获取节点1的邻居节点,即节点2和节点3。最后将邻居节点转换为列表并打印输出。
阅读全文