【发布时间】:2017-11-29 19:20:38
【问题描述】:
我需要从不同的文件加载数据并将其保存为数组。我有多个名为 file.n.project.dat 的文件,其中 n 为 1-100。到目前为止,似乎使用 numpy 是最好的开始方式。每个文件都是一个 5 x 5 的数组。稍后我需要能够在我的代码中添加/相乘数组。
现在我有这段代码来加载数据,但是如何让每个文件成为自己的变量?
import numpy as np
for i in range(1,101):
np.loadtxt('file.' + str(i) + '.project.dat')
所以我需要做的是加载多个文件并为每个文件创建一个变量。
我已经看到以前的帖子使用 vars() 创建变量,但我无法解决我的问题。
【问题讨论】:
-
当您需要多个变量时,您肯定在寻找
list。 -
你能详细说明吗?
-
lists 是数据容器:p = [1,2,3,4,5]- 这里一个变量p一次包含 5 个元素。在你的情况下也可以做同样的事情。 -
这取决于您的要求。你想用它们做什么?
标签: python numpy data-manipulation