반응형

1. 다음 3 x 3 행렬 A를 정의하는 numpy 코드를 작성하세요.

 

A=(121123231)

import numpy as np

A = np.array(([1, 2, 1], [1, 2, 3], [2, 3, -1]))

print(A)
print(np.shape(A))

 

2. 다음 3-Vector b를 정의하는 numpy 코드를 작성하세요.

 

A=(133)

import numpy as np

b = np.array([1, 3, 3])

print(b)
print(np.shape(b))

 

3. 위 행렬 A를 구하는 역행렬 코드를 numpy linalg 서브모듈의 inv() 함수를 이용해 작성하세요.

A_inv = np.linalg.inv(A) # A의 역행렬 

print(A_inv)
print(np.shape(A_inv))

 

4. 선형시스템 Ax=b 의 해를 구하는 코드를 작성하세요.

 

(121123231)(x1x2x3)=(133)

x = A_inv @ b

print(x)
print(np.shape(x))

 

5. 4번의 식을 검증하는 코드를 작성하세요.

x = A_inv @ b

print(x)
print(np.shape(x))
반응형

'AI > AI math' 카테고리의 다른 글

경사 하강법 (Gradient decsent)  (0) 2022.12.27
Lecture Notes - Gauss Elimination  (0) 2022.12.15
Lecture notes - Linear system  (0) 2022.12.14

+ Recent posts