[TIL]Day 13

이재희·2020년 12월 12일
0

TIL

목록 보기
13/312

numpy를 사용하는 이유

파이썬 리스트를 사용했을때보다 numpy.array를 사용했을 때 속도가 훤씬 빠르다.

벡터 사이즈 확인

arr.shape

역행렬 구하기

A_inv = np.linalg.inv(A)

역행렬을 이용한 Ax = b해 구하기

x = A_inv @ b

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

결과 검증

bb = A @ x

print(np.shape(bb))
print(bb)

#norm 은 백터의 크기
if np.linalg.norm(b - bb) < 1e-3: # 10의 -3 제곱
    print("OK")
else:
    print("something wrong")
profile
오늘부터 열심히 산다

0개의 댓글