Python将2向量(shape(1,10,1)数组合并为矩阵(shape(2,10,1)

时间:2018-12-07 21:53:57

标签: python arrays numpy

我有我的数组:

A= np.array(zeros((1,10,1)))

B = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

我需要将A和B合并为C:

C = [[[0], [0], [0], [0], [0], [0], [0], [0], [0], [0]],
     [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9]]]

此:

C = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
     [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]]

不是解决方案,所以这就是为什么我发布此问题:D 感谢您的帮助!

编辑: 更正

1 个答案:

答案 0 :(得分:3)

IIUC,根据您的预期输出来假设A = np.zeros(1,9,1)

np.concatenate([A, np.array(B).reshape(A.shape)], axis=0)