在 Python 3 中,我在循环中导入多个数据文件,我希望能够将所有数据存储在一个二维数组中。我从类似的东西开始,data = np.array([])在每次迭代中我想添加一个新数组datai = np.array([1,2,3]),我怎样才能让我的最终数组看起来像这样?[[1,2,3],[1,2,3],...,[1,2,3]]
我已经尝试过 np.append、np.concatenate 和 np.stack,但似乎都不起作用。我正在尝试的示例代码:
data = np.array([])
for i in range(datalen):
datai = *func to load data as array*
data = np.append(data, datai)
Run Code Online (Sandbox Code Playgroud)
但当然这会返回一个扁平的数组。有什么办法可以得到一个二维长度数组,datalen每个元素都是数组datai?
谢谢!