在这个简单的 Python 程序中,我们需要添加两个矩阵。这是一个关于矩阵的初级 Python 程序。
要理解这个例子,您应该了解以下 Python 编程主题
在这个关于矩阵的 Python 程序中,我们必须添加两个矩阵。矩阵意味着将数字或相同数据类型的元素排列成行和列。**矩阵**也被称为数组的数组。矩阵中的行数和列数是该矩阵的阶数。
例如,我们取一个矩阵,矩阵 A [2 3 4],则矩阵的阶数是行 * 列,这意味着 1*3。现在我们必须找到两个 2*3 阶矩阵的和。在矩阵加法中,我们必须将所有行和列中的每个元素相加。
我们以矩阵 A 和矩阵 B 为例;现在我们必须将矩阵 A 中的每个元素与矩阵 B 中的每个元素相加。即 **A[i][j] + B[i][j]**。并打印结果矩阵 C。
在这个 Python 程序中,我们必须找到两个 **m*n** 阶矩阵的和,为此,我们必须将和矩阵初始化为零元素。为了实现这一点,我们使用嵌套的 Python 中的 for 循环 来获取两个矩阵中每行和每列中每个元素的和。第一个 `for 循环` 用于行,第二个用于列遍历。最后,我们必须找到和为 **"Sum[i][j] = A[i][j] + B[i][j]"**,现在使用另一个 `for 循环` 打印和矩阵。
步骤 1:在这个 Python 程序中,我们有两个矩阵,分别为 **A** 和 **B**。让我们检查矩阵的阶数并将矩阵存储在一个变量中。
步骤 2:我们必须将和矩阵的元素初始化为 **零**。
步骤 3:现在,我们必须使用嵌套循环来遍历每行和每列中的每个元素。
步骤 4:使用语句 "sum[i][j] = A[i][j] + B[i][j]" 来查找矩阵中每个元素的和,并将其添加到 Python 中的和矩阵。
步骤 5:使用 `for 循环` 显示输出矩阵。
A = [ [1, 1, 1],
[1, 1, 1], # first matrix of order 3*3
[1, 1, 1]]
B = [[1, 2, 3],
[4, 5, 6], # second matrix of order 3*3
[7, 8, 9]]
sum = [[0, 0, 0],
[0, 0, 0], # initializing the sum matrix with elements zero
[0, 0, 0]]
for i in range(len(A)): # using the nested for loop to traverse through the matrix A each row and column
for j in range(len(A[0])):
sum[i][j] = A[i][j] + B[i][j] # calculating each element sum of two matrix
# displaying the output matrix
for num in sum:
print(num)
[[2 3 4] [5 6 7] [8 9 10]]