Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ベクトルの導入 | 線形代数の基礎
Pythonによるデータサイエンスのための数学

bookベクトルの導入

メニューを表示するにはスワイプしてください

Note
定義

ベクトルは、空間における方向と大きさの両方を表す数学的対象。データサイエンスでは、ベクトルはデータポイント、特徴量、重みなどのモデルパラメータを記述するために使用。

ベクトルとは?

ベクトルは、大きさ方向の両方を持つ数の順序対。

v=(x,y)\vec{v} = (x,y)

ベクトルは、原点から空間内の点への矢印として描かれることが多い。同じ方向と長さを持つベクトルは、開始位置が異なっていても等しいとみなされる。

ゼロベクトル

ゼロベクトルは長さも方向も持たない。

0=(0,0)\vec{0} = (0, 0)

ベクトルの加算と減算

加算

2つのベクトルを加算するには、それぞれの成分を加算:

a+b=(a1+b1,  a2+b2)\vec{a} + \vec{b} = (a_1 + b_1, \; a_2 + b_2)

次の方法で視覚化可能:

  • ヘッド・トゥ・テイル法:一方のベクトルの始点を他方の終点に移動する方法
  • 平行四辺形法:両方のベクトルを同じ点から始め、平行四辺形を形成する方法

減算

一方のベクトルからもう一方を減算するには:

ab=(a1b1,  a2b2)\vec{a} - \vec{b} = (a_1 - b_1, \; a_2 - b_2)

この操作により、2番目のベクトルの終点から1番目のベクトルの終点へ向かう新しいベクトルが得られる。

スカラー倍

ベクトルに数値(スカラー)を掛けると、ベクトルが伸びたり反転したりする:

ka=(ka1,  ka2)k \cdot \vec{a} = (k \cdot a_1, \; k \cdot a_2)
  • k>1k > 1 の場合、ベクトルは同じ方向に伸びる
  • 0<k<10 < k < 1 の場合、ベクトルは縮む
  • k<0k < 0 の場合、方向が反転する
  • k=0k = 0 の場合、ゼロベクトルになる

ベクトルの大きさ(長さ)

ベクトルの大きさまたは長さは、ピタゴラスの定理を用いて計算されます:

a=a12+a22|\vec{a}| = \sqrt{a_1^2 + a_2^2}

これは、原点からベクトルの先端までの直線距離を示します。

ドット積

ドット積は、2つのベクトルを1つの数値にまとめ、それらがどれだけ同じ方向を向いているかを示します:

ab=a1b1+a2b2\vec{a} \cdot \vec{b} = a_1 b_1 + a_2 b_2
  • 結果がの場合:ベクトルは似た方向を向いている
  • 結果がゼロの場合:ベクトルは直交している
  • 結果がの場合:ベクトルは反対方向を向いている

a=(1,2)  and  b=(3,4) \vec{a} = (1, 2)\ \ \text{and}\ \ \vec{b} = (3, 4) のとき:

ab=13+24=11\vec{a} \cdot \vec{b} = 1 \cdot 3 + 2 \cdot 4 = 11
question mark

a=(1,0), b=(0,1)\vec{a} = (1, 0),\ \vec{b} = (0, 1) のとき、これらのドット積はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  1
some-alt