如何组合两个numpy数组并形成一个新的大小的新数组

时间:2016-03-11 00:55:40

标签: python arrays numpy

我有两个具有相同形状的numpy数组(4,1,2)。 我如何组合它们并获得一个新的大小数组(8,1,2)与最少的python代码行?不改变值只是将它们与A放在底部的顶部B上。

    A=numpy.array([[[1,1]],
                   [[2,2]],
                   [[3,3]],
                   [[4,4]]]);


   B=numpy.array([[[5,5]],
                   [[6,6]],
                   [[7,7]],
                   [[8,8]]]);

2 个答案:

答案 0 :(得分:1)

numpy.concatenate()应该做你想做的事:

numpy.concatenate((A, B))

答案 1 :(得分:0)

使用numpy.vstack()

numpy.vstack([A,B])