소스 뷰어
import math
import numpy as np
print( "0.1 + 0.2 == 0.3 =>", 0.1 + 0.2 == 0.3 )
print( "math.isclose(0.1 + 0.2, 0.3) =>", math.isclose(0.1 + 0.2 , 0.3) )
print( "np.allclose(0.1 + 0.2, 0.3) =>", np.allclose(0.1 + 0.2, 0.3) )
print( "-"*45 )
print( "1e-9 == 2e-9 =>", 1e-9 == 2e-9 )
print( "math.isclose( 1e9, 2e-9 ) =>", math.isclose( 1e9, 2e-9 ) )
print( "np.allclose( 1e-9, 2e-9 ) =>", np.allclose( 1e-9, 2e-9 ) )
print( "-"*45 )
print( "0.1 + 0.2 - 0.3 == 0 =>", 0.1 + 0.2 - 0.3 == 0 )
print( "math.isclose(0.1 + 0.2 - 0.3, 0) =>", math.isclose(0.1 + 0.2 - 0.3, 0) )
print( "np.allclose( 0.1 + 0.2-0.3, 0 ) =>", np.allclose( 0.1 + 0.2-0.3, 0 ) )
0.1 + 0.2 == 0.3