선형 독립과 선형 종속 ℝ 공간의 벡터들(v 1 , v 2 , …, v p )과 스칼라(c 1 , c 2 , …, c p )의 동차선형결합(Homogeneous Linear Combination) 은 식 1과 같이 행렬 방정식의 형태로 나타낼 수 있습니다. \begin{align}v_1c_1+v_2c_2+\cdots+v_pc_p &=0\\ \Rightarrow\begin{bmatrix}v_{11}& v_{12}& \cdots & v_{1p}\\ v_{21}& v_{22}& \cdots & v_{2p}\\ \vdots& \vdots& \ddots& \vdots\\ v_{n1}& v_{n2}& \cdots & v_{np}\end{bmatrix} \begin{bmatrix} c_1\\c_2\\\vdots\\c_p\end{bmatrix} &= \begin{bmatrix} 0\\0\\\vdots\\0\end{bmatrix}\end{align} (식 1) 동차 선형 결합이 자명한 해(trivial solution) 를 갖는다면 선형 독립(linear independent) 라고 하고 위 식을 만족시키기 위한 자명하지 않은 해(nontrivial solution)을 갖는다면 선형 종속(linear dependent) 이라고 합니다. 예 1) 다음시스템의 선형 독립성을 결정합니다. \begin{align}3x_1 + 5x_2 - 4x_3 &= 0\\ -3x_1 - 2x_2 + 4x_3 &= 0\\ 6x_1 + x_2 - 8x_3 &= 0\end{align} 다음 코드에서 객체 aug 와 같이 각 식을 벡터로 전환하여 행기준으로 결합하면 확대행렬이 됩니다. aug 에서 상수항을 제외하면 표준행렬(A)이 됩니다. v1=np.array([1, 2, 3]) v2=np.array([4, 5, 6]) v3=np.array...
python 언어를 적용하여 통계(statistics)와 미적분(Calculus), 선형대수학(Linear Algebra)을 소개합니다. 이 과정에서 빅데이터를 다루기 위해 pytorch를 적용합니다.