A = np.array([[1, 0]]) B = np.array([1, 0]) A @ B この@ってなに

@演算子は、行列の乗算(ドット積)を計算するためにNumPyで使用されます。A @ Bの場合、Aは行列であり、Bはベクトルです。この演算は、行列AとベクトルBの間でドット積を計算し、その結果を返します。

具体的には、行列Aが1行2列の行列であり、ベクトルBが2要素のベクトルである場合、A @ Bの結果は行列Aの行ベクトルとベクトルBの内積になります。内積の結果は1つの要素のみであり、スカラー値となります。

つまり、行列AとベクトルBの内積を計算しているため、A @ Bの結果はスカラー値になります。

未分類

Posted by ぼっち