python 有向图
时间: 2023-11-13 20:55:14 浏览: 192
好的,关于 Python 的有向图,你可以使用 networkx 库来实现。首先需要安装该库,可以使用以下命令进行安装:
```
pip install networkx
```
然后可以使用以下代码创建一个有向图:
```python
import networkx as nx
# 创建一个有向图
G = nx.DiGraph()
# 添加节点
G.add_node(1)
G.add_node(2)
G.add_node(3)
# 添加边
G.add_edge(1, 2)
G.add_edge(2, 3)
G.add_edge(3, 1)
# 输出节点和边的信息
print("Nodes:", G.nodes())
print("Edges:", G.edges())
```
输出结果为:
```
Nodes: [1, 2, 3]
Edges: [(1, 2), (2, 3), (3, 1)]
```
阅读全文