Python的網上鄰居是一種用于計算機科學和網絡科學的算法,它可以找到給定節點的所有直接鄰居。
要使用Python的網上鄰居,您需要首先導入networkx和matplotlib庫:
import networkx as nx import matplotlib.pyplot as plt
接下來,創建一個空的圖形并添加節點和邊:
G = nx.Graph() # 添加節點 G.add_node(1) G.add_node(2) G.add_node(3) # 添加邊 G.add_edge(1, 2) G.add_edge(2, 3)
現在,您可以使用networkx庫中的neighbors()方法找到節點1的鄰居:
neighbors = G.neighbors(1) for neighbor in neighbors: print(neighbor)
輸出將是2,因為節點1只有一個直接鄰居2。
最后,您可以使用matplotlib庫展示圖形:
nx.draw(G, with_labels=True) plt.show()
這將在屏幕上呈現您所創建的圖形。
上一篇c 初始化 json