【问题标题】:concatenate numpy 1D array in columns在列中连接 numpy 一维数组
【发布时间】: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


【解决方案1】:

你可以试试:

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]])

最好的,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    • 2012-03-03
    • 2020-01-03
    • 2021-07-10
    • 2017-08-12
    • 1970-01-01
    • 2015-07-30
    相关资源
    最近更新 更多