溫馨提示×

怎么使用python構(gòu)建有向圖

小億
194
2023-10-14 08:34:32
欄目: 編程語言

要使用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

該庫用于可視化圖形。

0