Python 如何将Numpy ndarrays添加到一起?

Python 如何将Numpy ndarrays添加到一起?,python,numpy,Python,Numpy,我试图将多个阵列添加到一起,但我被卡住了 例如,我有两个数组: [[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

我试图将多个阵列添加到一起,但我被卡住了

例如,我有两个数组:

[[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行和第1列(左上)的元素+第2个数组中第1行和第1列(左上)的元素=2

因此,对于每个元素,结果数组中第一行和第一列中的元素将是2,依此类推


谢谢

尝试
。为
numpy
数组添加
方法:

sum = np.add(firstarray, secondarray)

简单地
c=a+b
?这将在元素方面将数组
a
b
添加到新数组
c
。看起来您有一个列表。输入numpy作为np;np.array(a)+np.array(b)?谢谢,是的,它确实回答了我的问题,但是你知道如何处理形状为(9,9)的数组吗?我想知道如何通过添加零将任何不是(10,10)的数组“转换”为(10,10)。谢谢,你知道如何处理形状为(9,9)的数组吗?我想知道如何通过添加零将任何不是(10,10)的数组“转换”为(10,10)。请查看:,或询问其他问题以了解更多详细信息。评论中真的没有空间。
sum = np.add(firstarray, secondarray)