簡體   English   中英

如何從python中的igraph導出?

[英]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) ,如果你想寫的圖形gfilename

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM