1. 程式人生 > >菜鳥教程 練習例項44-兩個矩陣相加 (python3)

菜鳥教程 練習例項44-兩個矩陣相加 (python3)

兩個 3 行 3 列的矩陣,實現其對應位置的資料相加,並返回一個新矩陣:

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

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

程式分析:建立一個新的 3 行 3 列的矩陣,使用 for 迭代並取出 X 和 Y 矩陣中對應位置的值,相加後放到新矩陣的對應位置中。

# -*- coding: UTF-8 -*-

x = [[12, 7, 3],
     [4, 5, 6],
     [7, 8, 9]]

y = [[5, 8, 1],
     [6, 7, 3],
     [4, 5, 9]]
result = [[0, 0, 0], [0, 0, 0], [0, 0, 0]] # 結果矩陣初始化 for i in range(0, 3): for j in range(0, 3): result[i][j] = x[i][j] + y[i][j] for k in result: # 列印矩陣 print(k)