まず、2つの行列を定義します。以下は、2つの3x3の行列を示した例です。
matrix1 = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
matrix2 = [[9, 8, 7],
[6, 5, 4],
[3, 2, 1]]
次に、行列を加算するための関数を作成します。以下のコード例では、同じ位置にある要素同士を足し合わせる方法を示しています。
def add_matrices(matrix1, matrix2):
result = []
for i in range(len(matrix1)):
row = []
for j in range(len(matrix1[0])):
row.append(matrix1[i][j] + matrix2[i][j])
result.append(row)
return result
この関数を使用して、2つの行列を加算することができます。
result_matrix = add_matrices(matrix1, matrix2)
result_matrix
には、2つの行列の加算結果が格納されます。この結果を出力するには、以下のようにします。
for row in result_matrix:
print(row)
これにより、加算結果が表示されます。
以上が、2つの行列を加算する方法のシンプルで簡単な解説とコード例です。