PR

ベクトルと行列の違いとは?表し方と役割をわかりやすく解説

ベクトルと行列 数学・統計
スポンサーリンク

はじめに

ベクトルと行列は、線形代数やデータ分析で頻繁に登場します。見た目が似ているため、「ベクトルも数値の並びなら、行列とは何が違うのか」と迷いやすい概念です。

線形代数の初歩では、ベクトルは複数の成分を1つのまとまりとして表し、行列は数値を行と列に並べて表します。さらに、行列はベクトルを別のベクトルへ変換する操作を表すためにも使われます。この記事では、両者の違いと関係を初学者向けに整理します。

ベクトルと行列の違い

ベクトルと行列の大きな違いは、数値の並べ方と主な役割です。

観点ベクトル行列
基本形複数の成分を1つの並びとして表す数値を行と列に並べる
(2, 3)[[1, 2], [3, 4]]
主な役割位置・特徴量などをひとまとまりで表す複数のデータや線形変換を表す
大きさの表し方n次元ベクトルm行n列の行列
関係行ベクトル・列ベクトルとして表現できる列や行をベクトルとして見ることもできる

ベクトルは「1組の数値」、行列は「行と列を持つ数値の配置」と捉えると、最初の区別がしやすくなります。

ベクトルとは

ここで扱う線形代数の基礎では、ベクトルを複数の成分を1つのまとまりとして扱う表現として考えます。例えば、2次元のベクトル (2, 3) は2つの成分を持ちます。物理では向きと大きさを持つ量として使われますが、データ分析では年齢・身長・体重のような複数の特徴量を1つのデータとして表す場合にも使われます。

ベクトルは横に並べる行ベクトルと、縦に並べる列ベクトルとして書けます。線形代数では列ベクトルとして扱う場面が多く、行列との積を考えるときにも列ベクトルを使うと関係を理解しやすくなります。

ベクトル同士の内積は別の計算です。詳しい意味や求め方は「ベクトルの内積とは?計算方法と線形式の表し方を解説」で説明します。

行列とは

行列は、数値を行と列に並べたものです。例えば2行2列の行列は、4つの数値を2行×2列の形で配置します。

行列は単に多くの数値を保存するだけではありません。線形代数では、ベクトルを別のベクトルへ写す「線形変換」を表すために使われます。データ分析では複数のデータをまとめたり、計算をまとめて表現したりする基礎になります。

また、行列の各列を1本のベクトルとして見ることもできます。このためベクトルと行列は別々の概念ですが、互いに強く関係しています。

ベクトルと行列はどう関係するのか

行列とベクトルの関係を理解する代表的な例が、行列とベクトルの積です。

例えば、2行2列の行列 A = [[1, 2], [0, 1]] と2次元の列ベクトル v = (2, 3) があるとき、Av を計算すると (8, 3) という新しい2次元ベクトルが得られます。

この計算は、行列 A がベクトル v を別のベクトルへ変換したと捉えられます。ここで重要なのは計算手順を暗記することではなく、「ベクトルが対象となる値を表し、行列がその値へ作用する変換を表せる」という関係です。

行列とベクトルの積を実際に計算する方法や、行列同士を掛けられる条件は「行列の積とは?掛け算の計算方法と成立条件をわかりやすく解説」で詳しく説明します。

逆行列や固有値・固有ベクトルも、このような行列とベクトルの関係を理解すると学びやすくなります。

データ分析ではどう使われるのか

データ分析では、1件のデータをベクトル、複数件のデータをまとめたものを行列として表すことがあります。例えば1人分の複数の特徴量をベクトルで表し、多数の人のデータを並べれば行列として扱えます。

機械学習では、入力データや重みをベクトルや行列として表し、それらの積によって計算をまとめて記述します。主成分分析などで登場する固有値・固有ベクトルも、行列がベクトルへどのように作用するかを考える知識です。

そのため、ベクトルと行列の違いを先に整理しておくと、その後の線形代数やデータ分析の数式を読みやすくなります。

混同しやすいポイント

ベクトルは行または列の形で書けるため、「1行だけの行列」「1列だけの行列」と見た目が同じ場合があります。しかし、学習上は役割を分けて考えると理解しやすくなります。

ベクトルは1つの対象を複数の成分で表すもの、行列は複数の数値を行と列で整理したり、ベクトルへの変換を表したりするものです。見た目だけでなく、何を表しているかに注目することが重要です。

まとめ

ベクトルと行列はどちらも数値をまとめて扱う表現ですが、構造と役割が異なります。ベクトルは複数の成分を1つのまとまりとして表し、行列は数値を行と列に並べ、データの整理や線形変換を表すために使われます。

両者は行列とベクトルの積によって密接につながります。「ベクトルが値を表し、行列がそのベクトルへ作用する」と捉えると、逆行列や固有値・固有ベクトルなど次の線形代数の知識にも進みやすくなります。

関連記事


タイトルとURLをコピーしました