當使用python networkx是可以添加多個標籤到單個節點(即主標籤,然後在每個節點的子標籤)?使用python networkx時,是否可以向單個節點添加多個標籤(即主標籤和子標籤)?
1
A
回答
1
如果你指的「標籤」屬性',那麼您可以在做到這一點(至少)2種方式
例如:
import networkx as nx
G = nx.Graph()
G.add_node('Bob', {'age':45, 'gender':'male'})
G.node['Bob']['age']
> 45
G.add_node('Sara', age=40, gender = 'female')
G.node['Sara']['age']
> 40
G.node['Sara']['gender']
> 'female'
注意的是,在分配爲'Sara'
我沒不需要將屬性名稱轉換爲字符串,但是當我訪問它們時,我做到了。
另一方面,如果您的意思是說,當您引用節點時,您希望節點有兩個不同的名稱,則這是另一回事。例如,假設您想使用G.neighbors(node_name)
來訪問給定節點的鄰居,您將不能使用'Robert'
和'Bob'
交換節點名稱(除非有什麼我不知道)。
0
節點可以是任何可哈希的Python對象。如果需要,可以使用多個標籤的元組。
甲哈希的對象是一個可以被用作在Python字典的鍵。這包括字符串,數字,字符串和數字元組等。
在許多平臺上,可排序項目還包括諸如NetworkX Graphs等可變項,儘管應該小心哈希不會在可變項上更改。
相關問題
- 1. 是否可以在ASP標籤之間添加HTML標籤?
- 2. 是否可以在選項中添加標籤標籤?
- 3. 是否可以將id添加到標籤標籤?
- 4. 上點擊添加只有1個標籤inputfield(多個標籤可用) - jQuery的
- 5. 是否可以向瀏覽器標籤中添加上標
- 6. 使用python和networkx的節點上的交互標籤
- 7. 動態標籤 - 加載多個孩子每個標籤
- 8. 是否可以/允許使用具有標籤標籤的ID
- 9. 使用jQuery一個標籤添加到另一個標籤
- 10. 標籤一個git用「標籤」標籤
- 11. HTML:僅使用單個標籤關閉多個標籤
- 12. 添加周圍H1標籤標籤和
- 13. 使用JQuery爲DOM動態添加每個輸入標籤的標籤標籤
- 14. 將Span標籤添加到CI表單標籤標籤
- 15. 如何將標籤添加到networkx圖形中的節點?
- 16. 節點類別作爲標籤,節點還是標籤和節點?
- 17. 是否可以在Swift中的UIButton中添加兩個標籤?
- 18. 兩個子標籤頂部的標籤
- 19. 多個標籤
- 20. 多個標籤
- 21. 使用XAML可以將多個綁定添加到標籤?
- 22. Graphviz:如果節點已經有標籤,如何向箭頭添加標籤
- 23. 是否可以有一個跨度關閉標籤的兩個跨度標籤
- 24. 如何在Facebook Open Graph中添加多個標籤(article:標籤)?
- 25. 檢查標籤/類是否存在多個標籤?
- 26. Sonar Checkstyle標籤列出多個標籤?
- 27. Neo4j標籤和如何加速計數標籤節點?
- 28. 是否可以向Git分支添加描述性標籤?
- 29. 是否可以向Bootstrap的活動標籤添加箭頭?
- 30. 是否有可能在編譯時向AndroidManifest.xml添加標籤?