从2D数组创建3D数组,在Python中创建Vector

时间:2017-09-12 16:31:21

标签: python numpy

我正在寻找一种有效且更清晰的方法来实现这一目标,因为我可以通过列表理解轻松实现这一点。

我有一个大的numpy array A形状20,000x500和一个形状为numpy array的矢量20,000 B。

我想将B与A的每一列连接起来创建一个长度为500的列表,其中列表的每个元素如下:

np.hstack(A[:, i], B.reshape(-1,1)) where i is in range(0,500)

我目前正在使用列表理解,这使它显得凌乱。

编辑: 输出是长度为500的列表,列表的每个元素都是形状为20,000x2的数组

0 个答案:

没有答案