Numpy를 이해하면 pandas, OpenCV, Pytorch, Tensorflow, Keras 등을 이해하는데 도움이 된다.
Numpy는 핵심 개념은 N차원 배열
모든 차원에 대해서 다 작동하지만, 1차원과 2차원에서 좀 더 특별하다
이 글은 3개로 구성되었다
numpy data type은 다음과 같다
numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False)
컴퓨터의 부동소수점 에러를 피하기 위해
대략적으로 비슷하면 참으로 고려하기 위해 사용
허용 오차값은 atol + rtol*absolute(b)
import numpy as np
a1 = np.array([1,2,4,6,7])
a2 = np.array([1,3,4,5,7])
a3 = np.array([1,3,4.00001,5,7])
print(np.allclose(a1,a2)) # False
print(np.allclose(a3,a2)) # True
출처