如何从Excel中导入matrix为numpy然后graphics?

我有一个在Excel中的matrix,我试图导入和转换为一个numpymatrix,然后用networkx图表,我怎么会这样做呢? 我有一些代码,但不知道如果我正在做这个正确的。

import networkx as nx import pandas as pd import numpy from numpy import genfromtxt df=numpy.recfromcsv("Correlation_test.csv", delimiter=',', skiprows=1) nx.Graph(df) 

谢谢

这是我迄今为止,但是,我不断收到错误说:“input不是一个正确的numpymatrix或arrays”。

如果数据是一个CSV文件,如下所示:

my_graph.csv

 My graph data 0,1,1,0,0 1,0,0,1,0 1,0,0,1,1 0,1,1,0,1 0,0,1,1,0 

加载和绘制结果图很简单:

 import numpy as np import networkx as nx import pylab as plt A = np.genfromtxt("my_graph.csv",delimiter=',',skiprows=1) G = nx.Graph(A) nx.draw(G) plt.show() 

在这里输入图像描述