【问题标题】:Is there an easy way to append a column to 2-d numpy array in Python? [duplicate]有没有一种简单的方法可以在 Python 中将一列附加到二维 numpy 数组? [复制]
【发布时间】:2016-08-13 01:53:54
【问题描述】:

我想知道是否有任何简单的方法可以将列附加到现有的 m x n 矩阵并将其转换为 m x (n+1) 矩阵

【问题讨论】:

  • 我没有得到反对票。并非每个问题都需要一个清晰且恰当的代码示例。
  • @saguthegreat,欢迎来到 Stack Overflow。
  • 你在这里看起来很残酷。

标签: python numpy


【解决方案1】:
>>> array1 = np.array([[1,2,3],[4,5,6]])
>>> array1
array([[1, 2, 3],
       [4, 5, 6]])
>>> add = np.zeros((2,1), dtype=int64)
>>> add
array([[0],
       [0]])
>>> np.append(array1, add, axis=1)
array([[1, 2, 3, 0],
       [4, 5, 6, 0]])


>>> b=np.array([[6],[8]])
>>> np.append(array1,b,axis=1)
array([[1, 2, 3, 6],
       [4, 5, 6, 8]])

【讨论】:

    猜你喜欢
    • 2011-01-03
    • 1970-01-01
    • 2016-05-29
    • 2011-02-04
    • 1970-01-01
    • 2012-04-04
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多