美文网首页
两列 Numpy 数组拼接

两列 Numpy 数组拼接

作者: 无量儿 | 来源:发表于2023-03-13 14:28 被阅读0次

    可以使用 numpy.hstack 函数将两列 Numpy 数组(即列向量)按列拼接在一起,形成一个新的数组。以下是示例代码:

    import numpy as np
    
    # 构造两列数据
    a = np.array([1, 2, 3]).reshape(-1, 1)
    b = np.array([4, 5, 6]).reshape(-1, 1)
    
    # 拼接两列数据
    c = np.hstack((a, b))
    
    # 输出拼接后的结果
    print(c)
    

    输出结果:

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

    在上述代码中,我们首先使用 reshape(-1, 1) 将两列数据转换为列向量。然后使用 numpy.hstack 函数将这两列数据按列拼接在一起,形成一个新的数组 c。最后输出拼接后的结果。

    需要注意的是,拼接的两列数据的行数必须相同。如果两列数据的行数不同,可以使用 numpy.vstack 函数将它们按行拼接在一起。

    相关文章

      网友评论

          本文标题:两列 Numpy 数组拼接

          本文链接:https://www.haomeiwen.com/subject/gdycrdtx.html