Pythonでいろいろやってみる

Pythonを使った画像処理や機械学習などの簡単なプログラムを載せています。

行列の和、差、積を求める

やること
  • 2X2の行列A,Bを作成し、和、差、積を求める。

使った関数
  • numpy.array : 新しい行列の生成
  • numpy.dot : 行列の積を求める
環境
  • windows10 home
  • Anaconda 3/ jupyter notebook 5.6.0
  • Python 3.7.0
  • OpenCV 4.0.0
コード
import numpy as np #numpyをnpという名前でインポート

matrix_A=np.array([[1,2],[3,4]]) #行列A
matrix_B=np.array([[5,6],[7,8]]) #行列B

matrix_sum=matrix_A+matrix_B #行列A,Bの和を求める
matrix_diff=matrix_A-matrix_B #行列A,Bの差を求める
matrix_prod=np.dot(matrix_A,matrix_B) #行列A,Bの積を求める

print(matrix_sum) #和を表示
print(matrix_diff) #差を表示
print(matrix_prod) #積を表示

>

実行結果

[[ 6 8]
[10 12]]
[[-4 -4]
[-4 -4]]
[[19 22]
[43 50]]

ブログランキングに参加しています

にほんブログ村 IT技術ブログへ
にほんブログ村