连接作为列表元素的numpy数组 [英] concatenate numpy arrays which are elements of a list

查看:58
本文介绍了连接作为列表元素的numpy数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个包含numpy数组的列表,例如L = [a,b,c],其中a,b和c是numpy数组,其大小在T中为N_a,在T中为N_b,在T中为N_c.
我想逐行连接a,b和c,并得到一个形状为(N_a + N_b + N_c,T)的numpy数组.显然,一种解决方案是运行for循环并使用numpy.concatenate,但是有什么pythonic方法可以做到这一点吗?

I have a list containing numpy arrays something like L=[a,b,c] where a, b and c are numpy arrays with sizes N_a in T, N_b in T and N_c in T.
I want to row-wise concatenate a, b and c and get a numpy array with shape (N_a+N_b+N_c, T). Clearly one solution is run a for loop and use numpy.concatenate, but is there any pythonic way to do this?

谢谢

推荐答案

使用 查看全文

登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆