더북(TheBook)

그럼 어떻게 해야 할까요? 그 대신 값들이 서로 충분히 가까운지 확인할 수 있습니다.

 

In [51]:

np.allclose(1.2 + 2.1, 3.3)

Out [51]:

True

여기에서 NumPy는 두 숫자의 소수점 자리들을 비교해서 같은지 확인합니다. 두 숫자 간 차이가 유의미하지 않을 수준에 이르기까지 상당히 많은 자릿수를 비교합니다. 원한다면 유의미한 수준을 직접 설정할 수도 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.