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

Python 如何组合两个numpy数组并形成新大小的新数组,python,arrays,numpy,Python,Arrays,Numpy,我有两个numpy数组,它们具有相同的形状(4,1,2)。 如何将它们结合起来,以最少的python代码行获得一个大小为(8,1,2)的新数组?不改变值,只是把它们放在一起,A在顶部,B在底部 A=numpy.array([[[1,1]], [[2,2]], [[3,3]], [[4,4]]]); B=numpy.array([[[5,5]],

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

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


   B=numpy.array([[[5,5]],
                   [[6,6]],
                   [[7,7]],
                   [[8,8]]]);
你应该做你想做的事:

numpy.concatenate((A, B))
使用numpy.vstack()

我在谷歌上搜索了这个“如何组合两个numpy数组”,发现了这个我甚至都不知道numpy是什么,并且找到了它。。。懒惰问题
numpy.vstack((A,B))
是另一种选择
numpy.vstack([A,B])