[英]How to get export from igraph in python?
我编写了此代码以将数据转换为 .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 > 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')
你需要调用g.write_gml(filename)
,如果你想写的图形g
到filename
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.