[TIL]Day 13

584 ワード

なぜnumpyを使うのですか?


Pythonリストを使う時よりnumpyarrayを使用すると速度が非常に速い.

ベクトル寸法の決定

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")