答案 0 :(得分:1)
您对加载它应该用什么有疑问吗?
如果是这样,要直接加载到numpy中,您可以使用numpy.loadtxt(https://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html)。
如果您想要一个允许更灵活地访问和操纵数据的结构,您应该使用pandas.read_table(http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_table.html)。
操作后,您可以轻松地将熊猫结构转换为numpy。
答案 1 :(得分:0)
这是一个如何阅读文件的每一行并处理其数据的示例。
此代码将:
open
档案read
行split
每行太空print
每行的一些信息for
第一次拆分后的每个元素,split
再次位于,
<强>代码:强>
#create empty list to store results
rows = []
#open file
with open('filename.txt', 'r') as f:
#read each line of file and store it in rows list
rows = f.readlines()
#for each element in my list, do something
for row in rows:
#split row in each space, so each column will become an element item and attribute it to data
data = row.split()
#print all data content
print(data)
#print only third element in data list
print(data[3])
#split column content at ,
print(data[3].split(',')
现在您可以访问每列中的每个项目。您只需要对数据进行一些处理,并了解如何正确访问它。
但您应该考虑使用Fil {{{{{}}中提供的Filipe Aleixo提供的工具,这样您就可以更好地操作数据。