串联内的numpy数组进行迭代

在for循环中,我正在提取大小为10x256的Numpy数组。我想连接所有这些数组(总共迭代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循环的情况下做同样的事情?

zhuangting 回答:串联内的numpy数组进行迭代

使用单个numpy.concatenate例程:

new_arr = np.concatenate([process() for i in range(20)])
本文链接:https://www.f2er.com/3166659.html

大家都在问