벡터와 행렬의 성질 관련 내용을 정리합니다.
놈
대각합
trace
대각합은 diagonal elements
대각원소의 합이다. (정방행렬에 대해서만 정의된다.)
tr(A)=A11+A22+⋯+ANN=∑iAi,i
대각합의 성질
Cyclic property
두/세 행렬 곱의 대각합은 순서를 순환시켜도 달라지지 않는다.- tr(AB)=tr(BA)
- tr(ABC)=tr(BCA)=tr(CAB)
↪ 곱셈에서 순서가 순환해도 대각합이 같다는 성질
- tr(AT)=tr(A)
전치연산을 해도 대각합은 달라지지 않는다. - tr(cA)=ctr(A)
- tr(A+B)=tr(A)+tr(B)
행렬식
행렬식 Determinant
행렬 A의 행렬식을 det(A),detA,∣A∣ 로 표기한다.
- 정방행렬의
Determinant
행렬식은 스칼라 형태이다.
행렬식의 계산
라플라스 공식
n×n 정방행렬C의 행렬식은 다음과 같다.
det(C)=|C|=|c1,1c1,2…c1,nc2,1c2,2…c2,n⋮⋮⋱⋮cn,1c.,2…cn,n|
=(−1)1+1c1,1|c2,2⋯c2,n⋮⋱⋮cn,2⋯cn,n|+(−1)2+1c2,1|c1,2⋯c1,nc3,2⋯c3,n⋮⋱⋮cn,2⋯cn,n|+…⋯+(−1)n+1cn,1|c1,2⋯c1,n⋮⋱⋮cn−1,2⋯cn−1,n|
tf.linalg.det(tf.constant([[1, -1], [2, 3]], dtype=tf.float32))
행렬식의 성질
- det(AT)=det(A)
전치행렬의 행렬식은 원래의 행렬의 행렬식과 같다. - det(I)=1
항등 행렬의 행렬식은 1이다. - det(AB)=det(A)∗det(B)
A,B가 동일한 차원의 정방행렬이라면 두 행렬식의 곱은 각 행렬식의 곱과 같다. - A−1A=AA−1=I
역행렬은 원래의 행렬과 다음 관계를 만족하는 정방행렬이다. - det(A−1)=1det(A)=det(A)−1
역행렬의 행렬식은 원래 행렬의 행렬식의 역수와 같다. - det(cA)=cndet(A)
Ark n×n 정방행렬, c 스칼라이면, 상기 식이 성립한다.
'Statistics > Mathematics for ds' 카테고리의 다른 글
[선형대수학] 선형연립방정식과 역행렬 (0) | 2021.11.09 |
---|---|
[선형대수학] 고유분해 - 고유값, 고유벡터 (0) | 2021.11.09 |
[선형대수학] 벡터와 행렬의 연산 - 전치, 열벡터선형조합, 부분행렬 (0) | 2021.11.02 |
[선형대수학] 벡터와 행렬 (0) | 2021.11.02 |
[Optimization] 최적화 (1) - 최적화 문제 정의와 개요 (0) | 2021.11.01 |