Как получить экспорт из igraph в python?

#python #matrix #igraph

Вопрос:

Я написал этот код для преобразования данных в формат .gml, но я получил эту ошибку. что мне следует делать?

 TypeError: descriptor 'write_gml' for 'igraph._igraph.GraphBase' objects doesn't apply to a 'str' object  

код:

 import igraph as ig import pandas as pd   a = pd.DataFrame(Matrix, index=tags, columns=tags)   # # Get the values as np.array, it's more convenenient. A = a.values # print(A) # # Create graph, A.astype(bool).tolist() or (A / A).tolist() can also be used. g = igraph.Graph.Adjacency((A gt; 0).tolist())  # # Add edge weights and node labels. g.es['weight'] = A[A.nonzero()] g.vs['label'] = tags # or a.index/a.columns  ig.Graph.write_gml('test.gml')  

Ответ №1:

Вам нужно позвонить g.write_gml(filename) , если вы хотите написать график g filename .