Numpy

Human Being·2022년 8월 10일
0

numpy

목록 보기
1/6
post-thumbnail

Numpy를 이해하면 pandas, OpenCV, Pytorch, Tensorflow, Keras 등을 이해하는데 도움이 된다.

Numpy는 핵심 개념은 N차원 배열
모든 차원에 대해서 다 작동하지만, 1차원과 2차원에서 좀 더 특별하다

이 글은 3개로 구성되었다

  • 벡터 : 1차원 배열
  • 행렬 : 2차원 배열
  • 3차원과 그 이상

Introduction : data type

numpy data type은 다음과 같다

float 비교

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


출처

0개의 댓글