스칼라(Scalar):스칼라는 크기만을 가지고 방향이 없는 값을 말한다. 일반적인 숫자를 예로 들 수 있으며, 실수, 정수, 복소수 등이 스칼라에 해당한다. 스칼라는 기호로 표기할 수 있으며, 예를 들어, a와 같이 표기할 수 있다.
벡터(Vector):벡터는 크기와 방향을 모두 가지고 있는 값이다. 벡터는 n차원 공간의 점으로 표현되며, 각 차원에 해당하는 스칼라 값을 요소로 가진다. 벡터는 열(column) 또는 행(row)으로 표현될 수 있으며, 일반적으로 열 벡터를 사용한다. 벡터는 굵은 소문자 기호로 표기할 수 있으며, 예를 들어, v와 같이 표기할 수 있다. n차원 벡터의 표기는 다음과 같다.
v=[v1v2⋮vn]
행렬(Matrix):행렬은 스칼라 값을 2차원 형태로 배열한 것이다. 행렬은 행(row)과 열(column)로 구성되어 있으며, 이를 통해 다차원 벡터를 나타낼 수 있다. 행렬은 대문자 기호로 표기할 수 있으며, 예를 들어, A와 같이 표기할 수 있다. m x n 크기의 행렬의 표기는 다음과 같다.
A=[a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮am1am2⋯amn]
텐서 (Tensor):텐서는 스칼라, 벡터, 행렬을 일반화한 다차원 배열이다. 텐서는 n차원 공간에서 값을 나타내며, 여러 차원으로 구성된다. 텐서는 굵은 대문자 기호로 표기할 수 있으며, 예를 들어, T와 같이 표기할 수 있다. 텐서는 숫자가 아닌 인덱스를 사용하여 요소에 접근할 수 있다. 예를 들어, 3차원 텐서는 다음과 같이 표기할 수 있다.