pythonはどのようにマトリックス操作を実行しますか

マトリックス操作の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

pythonはどのようにマトリックス操作を実行しますか
Pythonはどのように整数を出力しますか
pythonはどのようにバックスラッシュを出力しますか
pythonはパッケージをどのように更新しますか
Pythonはどのように更新値を一覧表示しますか
pythonはどのように環境を変えますか
pythonはjavaクラスをどのように呼び出しますか
pythonは依存関係パッケージをどのようにインポートしますか
pythonはどのようにインタラクティブモードに入りますか
Pythonはどのようにxmlファイルを生成しますか
pythonはどのように素数を決定しますか
pythonはどのように計算速度を向上させますか
pythonはどのように独自の関数を呼び出すのですか
Pythonはjsonモジュールをどのように処理しますか
pythonはreturnとyieldをどのように区別しますか
PythonはOSモジュールを使用してcmdを呼び出す方法
Pythonはどのようにデータをjsonファイルに保存しますか
pythonで連続乗算計算を実行する方法
pythonはどのように辞書のキーを呼び出しますか
pythonはどのようにしてキーボードから入力例を取得しますか
pythonがどのように発明されたか
pythonはプログラムをどのように処理しますか開くことができません
pythonはモジュールのインストールが完了したとどのように判断しますか
PythonがXMLを解析する方法
自分でpythonを学ぶのにどれくらい時間がかかりますか?
pythonコードにコメントする方法
Pythonが文字列の大文字小文字を変換する方法
pythonをすばやく学ぶ方法
pythonプラグインをアンインストールする方法
Pythonは複数の継承をサポートしていますか?
PythonがFTP機能を実装する方法
pythonオブジェクトを理解する方法
パイソンタプルの使い方
pythonがパッケージパッケージを参照する方法を説明する