Vector
ベクトルとは、大きさと向きを持つ量で、順序付きの数の配列として表される。加算、スカラー倍、内積、外積をサポートし、物理学と幾何学の基礎である。
目的
方向を持つ量を表現・操作するためのもので、線形代数・物理学・グラフィックスの基礎である。
メカニズム
n次元ベクトルは[v1,...,vn]である。加減算は成分ごとに行う。スカラー倍はすべての成分をスケーリングする。内積はa·b=Σa_i×b_i(射影に対応)。外積は3次元のみで、結果は両方の入力と垂直である。ノルムは|v|=√(Σv_i²)、単位ベクトルはv/|v|である。
ユースケース
- 3Dグラフィックスと物理
- 機械学習の特徴ベクトル
- 力や速度のベクトル計算
- ベクトル空間検索
例
- 入力
[1,2] · [3,4] = 1×3+2×4Output11Dot product
よくあるエラー
- Confusing the dot product with the cross product
- The dot product yields a scalar; the cross product yields a vector (3D only)