要使用Python構(gòu)建有向圖,可以使用networkx庫。首先,需要安裝networkx庫,可以使用以下命令安裝:
pip install networkx
然后,可以使用以下代碼構(gòu)建有向圖:
import networkx as nx
# 創(chuàng)建一個空的有向圖
G = nx.DiGraph()
# 添加節(jié)點
G.add_node(1)
G.add_node(2)
G.add_node(3)
# 添加邊
G.add_edge(1, 2)
G.add_edge(2, 3)
# 獲取節(jié)點和邊的信息
print("節(jié)點列表:", G.nodes())
print("邊列表:", G.edges())
# 可視化有向圖
nx.draw(G, with_labels=True)
運(yùn)行以上代碼,將創(chuàng)建一個包含3個節(jié)點和2條邊的有向圖,并顯示圖形。
注意:如果沒有安裝matplotlib庫,可能需要使用以下命令安裝:
pip install matplotlib
該庫用于可視化圖形。