python3で
vec1 = np.array([1,2])
vec2 = np.array([2,3])
np.dot(vec1,vec2) = 8
となります。ただし、数学では、vec1が縦ベクトル、vec2が横ベクトルの場合はvec1とvec2の内積は2×2の行列になるはずです。
np.array([[2,3],[4,6]])
を得るにはどうしたよいでしょうか。
ちなみに、
np.dot(vec1.reshape(2,1),vec2)
などとしてもエラーがでるだけです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/12 09:50