python networkx 批量添加边
时间: 2023-09-13 18:07:16 浏览: 201
Python 学习教程之networkx
您可以使用NetworkX库的`add_edges_from`方法来批量添加边。该方法接受一个边的列表作为参数,每个边由源节点和目标节点组成。
以下是一个示例代码:
```python
import networkx as nx
# 创建一个空的有向图
G = nx.DiGraph()
# 定义边的列表
edges = [('A', 'B'), ('B', 'C'), ('C', 'D')]
# 批量添加边
G.add_edges_from(edges)
# 打印图中的所有边
print(G.edges())
```
上述代码将创建一个有向图,并批量添加了边'A'->'B'、'B'->'C'和'C'->'D'。最后打印出图中的所有边。
希望能够帮助到您!如有任何疑问,请随时提问。
阅读全文