我正在尝试使用networkx在节点的组等中创建组。
例如,我有[1,2,3,4,5,6]个节点,目前没有子组。我希望它最终像这样 [1,2,[[3,4],[5,6]]
目前,我只是对一些数据进行for循环,并像这样将节点添加到图形中。
self.G = nx.Graph()
for s in self.tabledata:
self.G.add_node(s[0])
self.G.__dict__['_node'][s[0]]['label'] = '{0}'.format(s[0])
nx.write_graphml(self.G, '/filename')
其中self.tabledata包含以下值[1234,2345,3456,4567,5678,6789]
我想将3和4一起放在“ A”组中,将5和6一起放在“ B”组中,并将A和B一起与节点1和2一起在“ C”组中
就团体而言,您有这个[C [A,B]]
有什么想法可以做到吗?