📜  Python 两个矩阵加法

📅  最后修改于: 2020-10-30 01:24:22             🧑  作者: Mango

Python程序两个矩阵相加

什么是矩阵?

在数学中,矩阵是数字,符号或表达式的矩形阵列,以行和列的形式排列。例如:如果您采用的矩阵A是2×3矩阵,则可以这样显示:

2       3          5
8       12        7

图像表示:

在Python,矩阵可以实现为嵌套列表。矩阵的每个元素都被视为一行。例如,X = [[1、2],[3、4],[5、6]]表示3×2矩阵。可以将第一行选择为X [0],将第一行中的元素选择为X [0] [0]。

我们以两个矩阵X和Y为例,它们的值如下:

X = [[1,2,3],
    [4,5,6],
    [7,8,9]]

Y = [[10,11,12],
    [13,14,15],
    [16,17,18]]

通过添加它们来创建新的矩阵结果。

请参阅以下示例:

X = [[1,2,3],
       [4,5,6],
       [7,8,9]]

Y = [[10,11,12],
       [13,14,15],
       [16,17,18]]

Result = [[0,0,0],
                [0,0,0],
                [0,0,0]]
# iterate through rows
for i in range(len(X)):
   # iterate through columns
   for j in range(len(X[0])):
       result[i][j] = X[i][j] + Y[i][j]
for r in result:
   print(r)

输出: