如何将列添加到numpy数组

驼鹿

如何在第二个numpy数组的开头添加仅包含“ 1”的列。

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

我想让X变成

[[1,1,2], [1,3,4],[1,5,6]]
阿兹罗
  • 您可以使用 np.insert

    new_x = np.insert(x, 0, 1, axis=1)
    
  • 您可以使用该np.append方法在1列的右侧添加数组

    x = np.array([[1, 2], [3, 4], [5, 6]])
    ones = np.array([[1]] * len(x))
    new_x = np.append(ones, x, axis=1)
    

两者都会给你预期的结果

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章