Python
2022. 3. 30. 07:46
python 에서 float 값을 그냥 계산하면 아래와 같이 값이 이상하게(?) 나오는 경우가 있다
이럴 경우 decimal 이라는 라이브러리를 이용하면 부동소수점 계산이 제대로 되는데 예제는 다음과 같다
from decimal import Decimal
x = Decimal('0.3')
y = Decimal('0.1')
float(x-y)
이렇게 하면 값이 0.2 가 나오는게 확인
'Python' 카테고리의 다른 글
[Python]이미지 파일 불러와서 일자별로 폴더 생성 후 복사 (0) | 2022.05.29 |
---|---|
dataframe groupby agg percentile (0) | 2022.05.02 |
dataframe pivot table 후에 index name 지우기 (0) | 2022.03.17 |
jupyter에서 warning 메시지 제거 (0) | 2022.01.10 |
기간별 주차 만들기 (0) | 2021.12.07 |