numpy の行列の作成
numpy の行列の作成 、操作のの説明となります。
reshape()
行列の作成
作成
#行列の作成 a1 = np.arange(9).reshape(3,3) print(a1 )
結果:
[[0 1 2] [3 4 5] [6 7 8]]
3×3の行列が、出力されます。
行の取り出し。
0行目
a1[0, :] < 結果: >|python| array([0, 1, 2])
列の取り出し。
0列
a1[: , 0]
結果:
array([0, 3, 6])
dot()
積を求める
a1 = np.arange(1, 3) print(a1 ) a2 = np.arange(4, 6) print(a2) a3 = np.dot(a1, a2) a3
結果:
[1 2] [4 5] 14
1次元×1次元の積、 14が出力されました。
(1*4) + (2* 5) = 14