在列中连接 numpy 一维数组



我有两个 numpy 数组:

a = np.array([1, 2, 3])
b = np.array([4, 5, 6])

我想将它们连接成两列,例如,

1 4
2 5
3 6 

有没有办法在不转置或重塑数组的情况下做到这一点?

你可以试试:

a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.concatenate((a[np.newaxis, :], b[np.newaxis, :]), axis = 0).T

你得到:

c = array([[1, 4], [2, 5], [3, 6]])

最好

最新更新