내적 | 內積 | inner product
적은 '쌓는다'는 뜻의 한자이고, 여기서는 '곱한다'는 뜻이다. 벡터의 곱하기는 두 가지 정의가 있는데, 내적은 벡터를 마치 수처럼 곱하는 개념이다.
내적의 기호는 가운데 점을 찍는 것(⋅)
외적 | 外積 | outer product
외적의 결과값은 벡터인데, 방향은 곱하는 두 벡터에 수박하고, 크기는 두 벡터가 이루는 정사각형의 넓이이다.
내적과 외적은 서로 상관이 없다. 반댓말도 아니고, 두 가지 형태의 다른 연산이 존재하는 것이다. (연산의 정의나 채택에 따라 다른 필드가 형성되는 것이다.)
내적의 결과값은 스칼라이고, 외적의 결과값은 벡터이다.
참고로, 벡터(vector)는 크기와 방향을 갖는 개념이다. 벡터와 대비하는 개념으로, 스칼라(scalar)는 방향을 갖지 않고 크기만 갖는 개념이다.
'NumPy' 카테고리의 다른 글
넘파이_ndarray (0) | 2022.01.21 |
---|---|
numpy를 이용한 행렬 계산 (0) | 2021.12.21 |