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の結果はスカラー値になります。

ディスカッション
コメント一覧
まだ、コメントがありません