如何将Numpy ndarrays添加到一起?

我试图将多个数组添加到一起,但我卡住了。


例如,我有这两个数组:


[[1 0 0 0 0 0 0 0 0 0]

 [0 0 0 0 0 0 0 1 0 1]

 [0 0 1 0 0 0 0 1 0 0]

 [1 0 0 0 1 0 0 0 0 0]

 [1 1 0 0 0 0 0 0 2 0]

 [0 0 0 0 0 1 0 0 0 0]

 [0 0 0 1 0 0 0 0 0 0]

 [0 0 0 0 0 0 0 0 0 1]

 [0 0 0 0 0 0 0 0 0 0]

 [0 0 0 0 0 0 0 0 0 2]]


[[1 0 0 0 0 0 0 0 0 0]

 [0 1 0 0 1 0 0 0 0 1]

 [0 0 1 0 0 0 0 0 0 0]

 [0 1 1 0 0 0 0 0 0 0]

 [0 0 0 0 2 0 0 0 0 0]

 [0 0 0 0 0 1 0 0 0 0]

 [1 0 0 0 0 0 1 0 1 0]

 [0 1 0 0 0 1 0 1 0 0]

 [0 0 0 0 0 0 0 0 0 0]

 [0 0 0 0 0 0 0 0 0 0]]

我该如何将它们加在一起,使生成的数组看起来像这样:


元素来自第一行和第一列(左上角)中的第一个数组 + 第一行的元素,以及第二个数组中第一列(左上角)的元素 = 2


因此,结果数组中第 1 行和第 1 列中的元素将为 2,依此类推。


明月笑刀无情
浏览 88回答 1
1回答

Smart猫小萌

尝试数组的方法:.addnumpysum = np.add(firstarray, secondarray)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python