【发布时间】:2017-03-15 21:29:30
【问题描述】:
我有 (n,n) numpy 数组。我想附加一个列向量,其中的每个元素都是相应行的总和。我还将一个行向量附加到矩阵的末尾,它是相应列的总和。但是,从维度的角度来看,附加这些一维数组是不兼容的。我想附加这些,但有一个矩阵,其中点 (-1,-1) 是最后一行或最后一列的总和(因为它们相等)。
示例;
x = np.random.randint(5, size=(4, 4))
columns = np.sum(x,axis=1)
rows = np.sum(np.transpose(x),axis=1)
【问题讨论】:
-
尝试先将行的总和追加为一列,创建
(n, n+1)维数组,然后将列的总和追加为一行。