Programmers/데브코스 인공지능

[프로그래머스 스쿨 AI] Weak 2 선형시스템

1. 선형시스템 수학

1. 연립 일차 방정식

3x + y = 2

x -2y = 3

이와같이 수학 방정식

x = 1 y =-1

값을 구하는것을 한다

 

2. 선형 대수

3x + y + z = 4

x -  2y -  z= -1

x -   y +  z = 2

 

선형식을 이렇게 변환하여

[ 3   1, 1 ]    [ x ]                [  4  ]

[ 1 -2, -1 ]    [ y ]      =        [  1  ]

[ 1,  1,  1 ]    [ z ]                [  2  ]

 

3. 실행해보기

주피터에서 실행한 모습이다

np.linalg.inv(역행렬할거)

그럼

A_inv @ b 를 이용하여 값을 산출하고

출럭해 주었다

 

np.linalg.norm(array-array) 차이의 정도를 본다