如何将目录中的所有文本文件作为numpy数组导入,并根据原始文件名命名这些数组?

2024-09-29 00:20:39 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一个充满文本文件的目录:

array1.txt
array2.txt
array3.txt

如果要使用numpy导入单个文本文件,我会执行以下操作:

array1 = numpy.loadtxt('filepath/array1.txt')

请注意,numpy数组与创建它时使用的文本文件具有相同的名称(扩展名为.txt除外)

但我不知道如何在循环中做这样的事情。本质上,我希望在目录'filepath'中查找name.txt形式的每个文本文件,并将其加载为一个numpy数组,该数组根据文本文件name的名称命名

谢谢


Tags: namenumpy目录txt名称数组事情文本文件