小学社会308820 views
高校倫理1434270 views
高校物理158466 views
中学数学621754 views
教育149005 views
高校日本史189949 views
LaTeX957931 views
高校国語786021 views
りんご195339 views
Computer365661 views
Help
Tools

English

NumPy:行列の掛け算(乗算)

行列のかけ算はnumpyのdotで求めます。

入力

import numpy as np

a = np.array([[4, 1], [2, 3]])
b = np.array([[-3, 5], [1, 2]])
c = np.dot(a, b)

print©

出力

[[-11 22]
[ -3 16]]

行列とベクトルのかけ算

ベクトルも1つの行列であり、行列とベクトルのかけ算もdotで求められます。

入力

import numpy as np

a = np.array([[4, 1], [2, 3]])
v = np.array([7, 5])
w = np.dot(a, v)

print(w)

出力

business-h2-zukei-01

実際、4×7+1×5=33、2×7+3×5=29となる。

行列のかけ算はnumpyのdotで求めます。ベクトルも1つの行列であり、行列とベクトルのかけ算もdotで求められます。