从三个1d数组制作一个3d python数组

Pan*_*chi 1 python arrays

我是python中的新手并且有一个基本问题:

我有两个清单:

a = [1, 2, 3]
b = [2, 4, 5]
c = [5, 7, 8]
Run Code Online (Sandbox Code Playgroud)

我想要的是一个看起来像这样的数组:

x = np.array([1,2,5],[2,4,7],[5,7,8])
Run Code Online (Sandbox Code Playgroud)

是否有一些在线python技巧来做到这一点?

Mat*_*yra 5

np.vstack((np.array([1,2,3]), np.array([1,2,3]), np.array([1,2,3])))
Run Code Online (Sandbox Code Playgroud)

甚至更简单

np.vstack(([1,2,3], [1,2,3], [1,2,3]))
Run Code Online (Sandbox Code Playgroud)