美文网首页
两列 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