作为一个 Python 新手,我能想到的从表中获取信息(仅由空格分隔)的唯一方法是使用其所在的行和列按其位置调用项目。我一直在使用numpy 很像这样:
information_table=np.array([]) #The table I'm pulling data from
info_i_need_from_table=information_table[i][j] #Where i/j is the location of whatever info I need
这是从表格中获取信息的最佳方式吗?我是 python 新手,据我所知这是唯一的方法,但我愿意打赌我错了。说我information_table
的相当大,有数千行,数百列。您会使用相同的“工具”从比方说小得多的表格中提取信息吗?
作为我正在使用的表之一的示例:
/SAH/SAH5/jimunoz/DUSTYlib2/models_Y100_699K/COMPACTs3300_Al_g+1.5_m1.0_t02_st_z-0.25.inp 3300 699 1.000E+02 Al2O3 1.06E+05 1.26E-05 1.70E+14 81 2.61E-10 0.360484737991 0.77871386826 1.03440307618 0.568135259544 0.157877963222 0.0791445961324 0.0398783584044 0.0159762347055 0.000741792598059
/SAH/SAH5/jimunoz/DUSTYlib2/models_Y100_699K/COMPACTs3300_Al_g+1.5_m1.0_t02_st_z-0.25.inp 3300 699 1.000E+02 Al2O3 1.06E+05 1.60E-05 1.70E+14 81 3.12E-10 0.360484737991 0.77871386826 1.03440307618 0.568135259544 0.157877963222 0.0791445961324 0.0398783584044 0.0159762347055 0.000741792620505
这些只是前两行。我可能正在使用的另一个表只有大量的浮点数行和列(大约 5 sig-figs)。