【发布时间】:2020-05-31 00:20:04
【问题描述】:
我有两个 numpy 数组:
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
我想将它们连接成两列,例如,
1 4
2 5
3 6
有什么方法可以在不转置或重塑数组的情况下做到这一点?
【问题讨论】:
标签: arrays numpy concatenation
我有两个 numpy 数组:
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
我想将它们连接成两列,例如,
1 4
2 5
3 6
有什么方法可以在不转置或重塑数组的情况下做到这一点?
【问题讨论】:
标签: arrays numpy concatenation
你可以试试:
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]])
最好的,
【讨论】: