Я хотел бы прочитать список краев из файла csv, сгруппировать его в python с помощью igraph и community_leiden
, а затем записать кластеризацию в файл для анализа в R. Как мне выполнить sh последний шаг - запись кластеров в файл? Если кластеры являются объектом VertexClustering в Python.
Единственная информация, которую мне нужно записать из clusters
, - это то, какие узлы объединены в кластер. Я могу увидеть эту информацию, когда сделаю print(clusters)
.
Мой код:
import igraph as ig
# read network
network = ig.Graph.Read_Ncol("edge_list.csv", directed=False)
# leiden (community_leiden)
clusters = network.community_leiden(resolution_parameter = 1.0)
# write clusters
...