我正在使用python和networkx包。我需要找到連接到給定節點的邊緣的節點。 我知道有一個函數networkx.DiGraph.out_edges,但它返回整個圖的邊緣。是否有任何函數返回節點的外邊?
3
A
回答
4
我不是一個networkx專家,但你有沒有試過networkx.DiGraph.out_edges,指定源節點?
DiGraph.out_edges(nbunch=None, data=False)
返回邊緣的列表。
邊將以可選數據的順序(節點, neighbor,data)作爲元組返回。
如果你只是想爲單節點的出邊,通過該節點在nbunch內:
graph.out_edges([my_node])
4
最簡單的方法是使用接班人()方法:
In [1]: import networkx as nx
In [2]: G=nx.DiGraph([(0,1),(1,2)])
In [3]: G.edges()
Out[3]: [(0, 1), (1, 2)]
In [4]: G.successors(1)
Out[4]: [2]
相關問題
- 1. 是否有任何函數返回Zencart中的basepath?
- 2. 邊沿和節點返回數OrientDB
- 3. 返回節點是否在Neo4j的
- 4. 是否有可能讓PostgreSQL函數返回「任意」類型?
- 5. 函數返回節點指針
- 6. $ q函數沒有返回任何值
- 7. Python:函數沒有返回任何值
- 8. MySQL函數沒有返回任何值
- 9. 遞歸函數沒有任何返回
- 10. 是否有任何等價的函數返回PHP中位置`X`的字符?
- 11. 任何Common Lisp函數是否返回3個值?
- 12. PHP函數是否需要返回任何值?
- 13. 如何檢查XML文件是否具有除根以外的任何節點?
- 14. 是否有任何GMP對數函數?
- 15. 在nextSibling返回的節點上執行拆分返回TypeError undefined不是函數
- 16. 是否有該函數CreateFile返回INVALID_HANDLE_VALUE和GetLastError()返回ERROR_ALREADY_EXISTS
- 17. 檢查節點的版本沒有任何返回
- 18. 是否有任何「Pos」函數來查找字節?
- 19. 是否有任何分箱函數返回「分箱矩陣」而不是每個點的分箱索引?
- 20. 從函數返回是否創建額外的副本?
- 21. 節點js的入口腳本中是否有所有函數?
- 22. 從節點返回數據有望
- 23. 使用函數外的函數返回
- 24. 是否有任何理由Object.freeze函數?
- 25. MongoDB stats()函數是否返回位或字節?
- 26. 節點HTTPS請求不返回Lambda中的回調函數
- 27. 如何從具有回調的外部函數返回jsx?
- 28. 模板函數採用任何函數並返回函子的類型返回
- 29. Neo4j cypher返回屬性匹配任何數組元素的所有節點
- 30. 返回Firebase數據庫與任何具有一定值的子節點