内積

内積とは、2つのベクトルに対して計算し、結果がスカラーとなる演算です。

[a_1, a_2, ..., a_n][b_1, b_2, ..., b_n] の内積は、a_1 * b_1 + a_2 * b_2 + ... a_n * b_n になります。

重要な概念として、2つのベクトルが直交していれば、内積は0です。また、長さが0でないベクトルの内積が0ならば、直交します。

内積は、numpy.dotで計算できます。