この記事では、Python言語とNumPyを用いて行列の加算・減算(和・差)を求める方法をソースコード付きで解説します。
行列の加算・減算
PythonとNumPyを利用することで、行列の足し算(加算)・引き算(減算)を求めることが出来ます。
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*-
import numpy as np
def main():
A = np.array([[1,0,0] # 行列Aの生成
,[0,1,0]
,[0,0,1]])
B = np.array([[2,0,0] # 行列Bの生成
,[0,2,0]
,[0,0,2]])
C = A + B # 行列の和
print(C)
C = A - B # 行列の差
print(C)
if __name__ == '__main__':
main()
実行結果
サンプルプログラムの実行結果です。
[[3 0 0]
[0 3 0]
[0 0 3]]
[[-1 0 0]
[ 0 -1 0]
[ 0 0 -1]]
コメント