그럼 어떻게 해야 할까요? 그 대신 값들이 서로 충분히 가까운지 확인할 수 있습니다.
In [51]:
np.allclose(1.2 + 2.1, 3.3)
Out [51]:
True
여기에서 NumPy는 두 숫자의 소수점 자리들을 비교해서 같은지 확인합니다. 두 숫자 간 차이가 유의미하지 않을 수준에 이르기까지 상당히 많은 자릿수를 비교합니다. 원한다면 유의미한 수준을 직접 설정할 수도 있습니다.
그럼 어떻게 해야 할까요? 그 대신 값들이 서로 충분히 가까운지 확인할 수 있습니다.
In [51]:
np.allclose(1.2 + 2.1, 3.3)
Out [51]:
True
여기에서 NumPy는 두 숫자의 소수점 자리들을 비교해서 같은지 확인합니다. 두 숫자 간 차이가 유의미하지 않을 수준에 이르기까지 상당히 많은 자릿수를 비교합니다. 원한다면 유의미한 수준을 직접 설정할 수도 있습니다.