단위벡터 단위벡터(unit vector) 는 노름(norm) 이 1인 벡터로서 식 1과 같이 계산할 수 있습니다. \begin{align}a&=\begin{bmatrix}a_1& a_2 \end{bmatrix}\\\text{a의 단위벡터}&= \begin{bmatrix} \frac{a_1}{\Vert{a}\Vert}& \frac{a_2}{\Vert{a}\Vert}\end{bmatrix} \end{align} (식 1) import numpy as np import numpy.linalg as la a=np.array([2,7]) a_norm=la.norm(a) a_unit=a/a_norm print(a_unit) [0.27 0.96] la.norm(a_unit) 1.0 예 1) 벡터의 u와 같은 방향의 단위벡터? u = [-4, -5, -4] u=np.array([-4, -5, -4]) u_norm=la.norm(u) round(u_norm, 3) 7.55 u_unit=u/u_norm print(u_unit) [-0.53 -0.66 -0.53]
python 언어를 적용하여 통계(statistics)와 미적분(Calculus), 선형대수학(Linear Algebra)을 소개합니다. 이 과정에서 빅데이터를 다루기 위해 pytorch를 적용합니다.