我正在使用“ clusters()”将图分成其连接的组件。 我的示例代码如下:
g1.add_vertices(5)
g1.add_edges([(0,1),(1,2),(0,2),(3,4)])
components=[]
clust = g1.clusters()
for c in clust:
gcomponent=g1.subgraph(c)
print("Sub:")
for e in gcomponent.es:
print(e.tuple)
但是当我这样做时,我失去了原始的顶点名称(或属性)。如何创建具有原始图属性的子图?谢谢!