【问题标题】:Combining an array using Python and NumPy使用 Python 和 NumPy 组合数组
【发布时间】:2012-04-11 10:33:06
【问题描述】:

我有两个形式的数组:

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

是否有一个 NumPy 函数可以应用于这些数组以获得以下输出?

[[1,4],[2,5][3,6]]

【问题讨论】:

    标签: python arrays numpy


    【解决方案1】:
    np.vstack((a,b)).T
    

    返回

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

    np.vstack((a,b)).T.tolist()
    

    准确返回您需要的内容:

    [[1, 4], [2, 5], [3, 6]]
    

    【讨论】:

    • 我希望将其保留为 numpy 数组。这可能吗?
    • 是的,np.vstack((a,b)).T 返回一个 numpy 数组。
    猜你喜欢
    • 2021-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多