【发布时间】:2021-02-19 14:20:37
【问题描述】:
在我的例子中,数据是多个文件中可用的二维数组。最后,我想逐行追加这些二维数组。例如,说 fileA 包含
1 2 3
4 5 6
文件B包含
7 8 9
0 1 2
我希望得到的操作是
1 2 3
4 5 6
7 8 9
0 1 2
最简单的方法是按照解决方案here 类似
data = np.concatenate([np.loadtxt(f) for f in filenames])
但是,我想在此操作期间添加一列。例如,让x = [3, 5] 长度为 x = 文件数。每个文件的行长度是固定的(在本例中为 2)。我希望得到的数组是:
3 1 2 3
3 4 5 6
5 7 8 9
5 0 1 2
如何以 Python 的方式实现这一点?
【问题讨论】: