我有圖 [![network] [1]] [1] 我嘗試獲取networkx
中簇的邊數,但我沒有找到一個功能來做到這一點。我應該如何計算圖中簇的邊數?在networkx
Networkx:獲取邊緣的數量,在羣集中
-2
A
回答
1
集羣網絡是所謂的子圖。爲了獲得在圖形或網絡子圖,則可以使用networkx.connected_components
或networkx.connected_component_subgraphs
功能。第一個返回帶有節點的列表,而後一個實際返回子圖。
注意:這些函數返回生成器,因此您需要將它們轉換爲列表才能獲取圖形。
一個例子可能是這樣的:
import networkx as nx
graph = nx.Graph()
graph.add_edges_from(((1, 2), (2,3), (4, 5), (5, 6), (6, 7)))
subgraphs = list(nx.connected_component_subgraphs(graph))
for subgraph in subgraphs:
edges = subgraph.edges()
print(edges, "total edges: %s" % len(edges))
[[1, 2], [2, 3]] total edges: 2
[[4, 5], [5, 6], [6, 7]], total edges: 3
+0
圖中有一些集羣。我需要邊數,包括在圖形 –
+0
你的意思是,你有你的網絡中分離出來的子圖? –
+0
是的。而且我需要在這個子 –
相關問題
- 1. 根據重量着色networkx邊緣
- 2. Python:在NetworkX中着色特定邊緣
- 3. 動畫繪製networkx邊緣
- 4. 如何根據密度和邊緣的重量在python中找到網絡集羣 - networkx軟件包
- 5. networkx邊緣到節點節點到邊緣的表示
- 6. Python/NetworkX:動態計算邊緣權重
- 7. networkx:邊緣權重作爲計算值
- 8. Python NetworkX邊緣列表超出範圍
- 9. 是否networkx邊緣多方向
- 10. 未能從邊緣列表networkx
- 11. Networkx圖形邊緣繪製錯誤
- 12. 如何在igraph社區集羣中對邊緣進行着色
- 13. 在子圖中獲取邊緣
- 14. 如何在幀邊緣接觸另一個邊緣時獲取該邊緣?
- 15. Graphviz中羣集之間的直線邊緣
- 16. 要求有關集羣中邊緣節點的詳細信息
- 17. 如何在networkx中找到沒有外出邊緣的節點?
- 18. 在networkx中,如何以矢量化的方式更新邊緣權重?
- 19. 如何將數據從邊緣節點加載到Hadoop集羣?
- 20. AS3 - 獲取邊緣座標
- 21. 獲取節點列表中的邊緣
- 22. 將大熊貓數據框轉換爲Networkx對象時邊緣數量不同
- 23. 獲取邊緣檢測後的邊緣座標(Canny)
- 24. Gremlin查詢獲取給定頂點的邊緣和邊緣
- 25. 在apache giraph中讀取邊緣列表數據集?
- 26. 獲取markerclusterer羣集
- 27. 獲取Openlayer矢量功能與羣集
- 28. Networkx,自循環中的邊緣標籤未打印。
- 29. 如何正確訪問Networkx中的邊緣屬性
- 30. 加權邊緣如何影響networkx中的PageRank?
我們能猜出你的密碼? *如果是這樣,我們就賣你的代碼。* – SteveFest
修復語法和使用情況,以便問題是更清楚地以英語爲母語。我認爲這個問題即使編輯也不太清楚,但給出了答案,顯然這足以得到一個高質量的答案。另外,重點是詢問如何找到邊緣,而不是尋找一種更符合計算器慣例的工具。 –