使用leidenalg和igraph查找簇然后输出gml文件
Use leidenalg and igraph to find cluster and then output gml file
import leidenalg as la
import igraph as ig
G = ig.Graph.Famous('Zachary')
partition = la.find_partition(G, la.ModularityVertexPartition)
ig.plot(partition,vertex_size = 30)
ig.save(G,'ttt.gml')
一切正常,但是 ig.save 不包含集群信息,仅包含节点和边。
ttt.gml 文件
中的节点需要添加集群信息
图表本身不包含分区的任何信息。您应该首先将此信息添加到图形中,然后再通过 G.vs['cluster'] = partition.membership
.
保存它
import leidenalg as la
import igraph as ig
G = ig.Graph.Famous('Zachary')
partition = la.find_partition(G, la.ModularityVertexPartition)
ig.plot(partition,vertex_size = 30)
ig.save(G,'ttt.gml')
一切正常,但是 ig.save 不包含集群信息,仅包含节点和边。 ttt.gml 文件
中的节点需要添加集群信息图表本身不包含分区的任何信息。您应该首先将此信息添加到图形中,然后再通过 G.vs['cluster'] = partition.membership
.