У меня есть матрица смежности, сохраненная как pandas.DataFrame
:
node_names = ['A', 'B', 'C']
a = pd.DataFrame([[1,2,3],[3,1,1],[4,0,2]],
index=node_names, columns=node_names)
a_numpy = a.as_matrix()
Я хотел бы создать igraph.Graph
из матриц смежности pandas
или numpy
. В идеальном мире узлы будут называться как ожидалось.
Возможно ли это? В учебнике, кажется, не говорится об этой проблеме.