행렬
-벡터를 원소로가지는 2차원 배열
-공간에서 여러점들을 나타낸다.
x = np.array([1,2,3],
[4,5,6],
[7,8,9])
**np.inner
-i번째 행벡터와 j번째 행벡터 사이의 내적을 성분으로 가지는 행렬을 계산
행렬곱
-행렬곱을 통해 벡터를 다른 차원의 공간으로 보낼수 있음
-패턴을 추출하고 데이터를 압축 할 수 있음
역행렬
-행과 열 숫자가 같고 행렬식이 0이 아닌 경우 역행렬 계산가능
-np.linalg.inv() ##역행렬
-역행렬을 계산할 수 없다면 유사역행렬, 무어-펜로즈 역행렬 이용
-np.linalg.pinv() ##유사역행렬
***유사역행렬로 항등행렬을 만들때 순서주의
응용회귀분석
선형회귀식 y(초록선)에 가장 근사한 식을 만들기 위해 데이터들(X)에 적절한 베타값을 곱해줘야한다.
이 베타값을 X*beta = Y 에서 무어펠로즈 역행렬을 이용해 Y의 근사값을 찾을 수 있다.