【问题标题】:Adding 2 numpy nd.array添加 2 个 numpy nd.array
【发布时间】:2018-10-17 09:02:17
【问题描述】:

我必须 numpy.ndarray A & B 具有以下形状 A=(500000,784),B =(500000,)。我需要添加这两个数组,使具有标签的数组 B 添加为数组中的第 785 列而不更改其行中的任何序列-明智的数据。 即,A 的形状为 (500000,785)。

【问题讨论】:

    标签: python-3.x numpy


    【解决方案1】:
    np.append(A.T,[B.T], axis=0).T
    

    例如:

    A = np.array([[1,2,3],[4,5,6],[7,8,9],[10,9,11]])
    B = np.array([4,5,3,6])
    np.append(A.T,[B.T], axis=0).T
    

    输出:

    array([[ 1,  2,  3,  4],
           [ 4,  5,  6,  5],
           [ 7,  8,  9,  3],
           [10,  9, 11,  6]])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-12
      • 2015-01-21
      • 2017-06-10
      • 1970-01-01
      • 2022-01-24
      相关资源
      最近更新 更多