Skip to main content
 首页 » 编程设计

python之使用 numpys loadtxt 在具有不同名称的数组中循环加载许多文本文件

2025年05月04日7落叶无声

我想用loadtxt加载多个连续编号的文本文件。在文件中只是带有数字的列。我已经在另一个问题中找到了下面显示的内容,但我无法使用这些数据。我需要读取数据数组的索引,如 data1、data2、...提前致谢!

for i in range(50): 
    data = np.loadtxt('{0}.txt'.format(i+1)) 

请您参考如下方法:

你有 2 个选项:dict 和 list:

data_dict = {} # empty dict 
data_list = [] # empty list 
 
for i in range(50): 
    data_list.append(np.loadtxt('{0}.txt'.format(i+1))) 
    #or 
    data_dict[i] = np.loadtxt('{0}.txt'.format(i+1)) 

稍后您可以通过索引访问您的数据:

data_dict[9] # access data10 
#or 
data_list[9]