要使用Python構建有向圖,可以使用networkx庫。首先,需要安裝networkx庫,可以使用以下命令安裝:
pip install networkx
然后,可以使用以下代碼構建有向圖:
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)
# 獲取節點和邊的信息
print("節點列表:", G.nodes())
print("邊列表:", G.edges())
# 可視化有向圖
nx.draw(G, with_labels=True)
運行以上代碼,將創建一個包含3個節點和2條邊的有向圖,并顯示圖形。
注意:如果沒有安裝matplotlib庫,可能需要使用以下命令安裝:
pip install matplotlib
該庫用于可視化圖形。