数组numpy/python的索引太多
因此,我正在尝试上载该文件数组numpy/python的索引太多,python,arrays,numpy,indices,Python,Arrays,Numpy,Indices,因此,我正在尝试上载该文件 输入我的代码 data= np.genfromtxt('nudistr_b16_agss09.csv',delimiter=',',skip_header=21) t=data[:,1] #temperature (10^6 K) r=data[:,0] #radius (units of one solar radius) ne=data[:,2] #Log base 10 of electron density (cm^{-3}/N_A,N_A is
输入我的代码
data= np.genfromtxt('nudistr_b16_agss09.csv',delimiter=',',skip_header=21)
t=data[:,1] #temperature (10^6 K)
r=data[:,0] #radius (units of one solar radius)
ne=data[:,2] #Log base 10 of electron density (cm^{-3}/N_A,N_A is Avogadro number)
但是,对于数组,我不断得到过多索引的错误。我不明白,因为我以前使用过这种格式,也没有遇到过这样的错误。我能做些什么来改变它 数据文件似乎使用了换行符(不是逗号)作为分隔符。尝试删除分隔符参数:
data= np.genfromtxt('nudistr_b16_agss09.dat',skip_header=21)
请尝试第二行的
print(data.shape)
,查看data
的尺寸是否符合您的期望。这似乎解决了问题,非常感谢!!不客气!如果我的回答能解决问题,请接受。