マトリックス操作のPythonメソッド:
1、 マトリックス乗算
a1=mat([1,2]);
a2=mat([[1],[2]]);
a3=a1*a2 #1*2の行列に2を掛けます*1マトリックス、1を取得*1のマトリックス
a3
matrix([[5]])
2、 マトリックスの対応する要素を乗算します
a1=mat([1,1]);
a2=mat([2,2]);
a3=multiply(a1,a2)
a3
matrix([[2,2]])
multiply()関数:配列と行列の対応する位置を乗算します。出力は、乗算された配列/行列のサイズと同じです。
3、 マトリックスドット製品
a1=mat([2,2]);
a2=a1*2
a2
matrix([[4,4]])
4、 マトリックス反転
a1=mat(eye(2,2)*0.5)
a1
matrix([[0.5,0.],[0.,0.5]])
a2=a1.I #マトリックスを見つける([[0.5,0],[0,0.5]])逆行列
a2
matrix([[2.,0.],[0.,2.]])
5、 マトリックス転置
a1=mat([[1,1],[0,0]])
a1
matrix([[1,1],[0,0]])
a2=a1.T
a2
matrix([[1,0],[1,0]])
6、 各列と行の合計を計算します
a2=a1.sum(axis=0) #列の合計、ここに1があります*2のマトリックス
a2
matrix([[7,6]])
a3=a1.sum(axis=1) #ラインサム、ここに3があります*1のマトリックス
a3
matrix([[2],[5],[6]])
a4=sum(a1[1,:]) #最初の行のすべての列の合計を計算します。ここに値があります
a4
5 # 行0:1+1; 2行目:2+3;行3:4+2
コンテンツの拡張:
numpyマトリックス操作
(1) マトリックスドット積:m = multiply(A、B)
(2) マトリックス乗算:m1 = a * b m2 = a.dot(b)
(3) マトリックス反転:aI
(4) マトリックス転置:aT
これまで、pythonがマトリックス操作を実行する方法に関するこの記事を紹介しました。マトリックス操作の関連するpythonメソッドについては、ZaLou.Cnの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後、ZaLouをさらにサポートしていただければ幸いです。 Cn!
Recommended Posts