python - 在迭代中连接 numpy 数组
问题描述
在 for 循环中,我提取了一个大小为 Numpy 的数组10x256
。我想连接所有这些数组(总共迭代 20 次)并创建一个大小为200x256
. 我设法通过在 for 循环中使用 for 循环来做到这一点:
my_list= []
for i in range(0,20):
my_arr = process() # 10x256
for item in my_arr:
my_list.append(item)
如何在不使用第二个 for 循环的情况下做同样的事情?
解决方案
new_arr = np.concatenate([process() for i in range(20)])