拼接NumPy数组

Sig*_*ggi 1 python numpy

我有一个问题拼接两个数组.我们假设我有两个数组:

a = array([1,2,3])
b = array([4,5,6])
Run Code Online (Sandbox Code Playgroud)

我什么时候vstack((a,b))得到

[[1,2,3],[4,5,6]]
Run Code Online (Sandbox Code Playgroud)

如果我这样做,hstack((a,b))我得到:

[1,2,3,4,5,6]
Run Code Online (Sandbox Code Playgroud)

但我真正想要的是:

[[1,4],[2,5],[3,6]]
Run Code Online (Sandbox Code Playgroud)

如何在不使用for循环的情况下完成此操作(需要快速)?