如何打开.npy文件并通过networkx对其进行处理?

时间:2019-06-15 13:50:39

标签: python numpy networkx

我正在处理一个项目,并且想使用networkx软件包。 具有图的邻接矩阵的文件为.npy格式。因此,首先我想通过numpy加载它,然后再通过networkx在其上执行一些图形函数。

我写了这段代码来获取有关我的图形的信息,但这是错误的。我搜索了networkx函数,但感到困惑,我可以将.npy文件用于该函数吗?

任何人都可以帮助我获取由numpy加载的图的信息?

import numpy as np
import matplotlib.pyplot as plt
import networkx as nx

total = np.load('totaldata.npy')
G = nx.from_numpy_matrix(total)
print (nx.info(G))

运行代码时出现此错误:

 File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/networkx/convert_matrix.py",
line 550, in from_numpy_matrix
n, m = A.shape

ValueError: too many values to unpack (expected 2)

0 个答案:

没有答案