[Pythonic Code] Linear algebra codes

연두·2021년 2월 14일
0

Python for ML

목록 보기
1/34
post-thumbnail

선형대수의 여러가지 간단한 기법들을 파이썬 코드로 표현하는 방법을 배웠다. 1학년때 날 괴롭혔던 선형대수,,, 오랜만 ^.^,,,,

zip을 사용하여 vector 계산하기

[22]+[23]+[35] = [710]\begin{bmatrix}2&2\end{bmatrix}+\begin{bmatrix}2&3\end{bmatrix}+\begin{bmatrix}3&5\end{bmatrix}\ =\ \begin{bmatrix}7&10\end{bmatrix}


Scalar - Vector product

2([123]+[456])=2[579]=[101418]2([ 1 2 3 ]+[ 4 5 6 ]) =2[ 5 7 9 ] = [ 10 14 18 ]


Matrix addition

[3645]+[5867]=[8141012][ 3 6 4 5 ]+[ 5 8 6 7 ] = [ 8 14 10 12 ]


Scalar - Matrix Product

4 × [3645] = [12241620]4\ \times \ \begin{bmatrix}3&6\\4&5\end{bmatrix}\ =\ \begin{bmatrix}12&24\\16&20\end{bmatrix}


Matrix Transpose

A = [123456]    ,    AT = [142536]A\ =\ \begin{bmatrix}1&2&3\\4&5&6\end{bmatrix}\ \ \ \ , \ \ \ \ {A}^T\ =\ \begin{bmatrix}1&4\\2&5\\3&6\end{bmatrix}


Matrix Product

[112211]×[112113]=[5856]\begin{bmatrix}1&1&2\\2&1&1\end{bmatrix}\times \begin{bmatrix}1&1\\2&1\\1&3\end{bmatrix}=\begin{bmatrix}5&8\\5&6\end{bmatrix}

0개의 댓글