绘制图形时Networkx中的内存错误

时间:2018-12-13 10:52:31

标签: python networkx

我有一个图 957267 节点数; 1860761 平均学位是3.8877

G=nx.from_edgelist(edge)            
print(nx.info(G))
nx.draw_spring(G)
plt.draw()
plt.show()

直到打印功能,所有的东西都起作用,但是在那之后,当我绘制图形时,我得到了错误

边缘列表中的所有值都是整数。 我收到内存错误。虽然我有8 GB的ram,并且SSD硬盘有没有办法处理它或替代NetworkX

回溯(最近通话最近一次):

文件“”,第1行,在     nx.draw_spring(G)

draw_spring中的文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ networkx \ drawing \ nx_pylab.py”,行965     开(G,spring_layout(G),** kwargs)

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ networkx \ drawing \ layout.py”,行333,在fruchterman_reingold_layout中     pos = _fruchterman_reingold(A,k,pos_arr,固定,迭代,昏暗)

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ networkx \ drawing \ layout.py”,行388,在_fruchterman_reingold中     距离= np.linalg.norm(delta,axis = -1)

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ numpy \ linalg \ linalg.py”,行2198,在规范中     返回sqrt(add.reduce(s,axis = axis,keepdims = keepdims))

MemoryError

0 个答案:

没有答案