Python/Study
[Python] Numpy 반올림, 올림, 버림, 내림 하는 법
dori_0
2022. 3. 12. 19:29
[Python] Numpy 반올림, 올림, 버림, 내림 하는 법
- 반올림 np.round(수, 자리수)
- 올림 np.ceil(수)
- 버림 np.trunc(수)
- 내림 np.floor(수)
▶ 반올림 np.round(수, 자리수)
import numpy as np
np.round(10.259,1) #10.3
np.round(10.259,2) #10.26
np.round(10.252,2) #10.25
- 지정한 소숫점 자릿수까지 반올림해서 나타낸다
▶ 올림 np.ceil(수)
np.ceil(10) #10.0
np.ceil(10.4) #11.0
np.ceil(10.9) #11.0
np.ceil(-3.4) #-3.0
np.ceil(-3.9) #-3.0
- 입력값보다 같거나 큰 정수 중 가장 가까운 값을 반환한다
▶ 버림 np.trunc(수)
np.trunc(3.4) #3.0
np.trunc(10.6) #10.0
np.trunc(-2.5) #-2.0
np.trunc(-3.6) #-3.0
- 입력값에서 소수점을 버리는 것이다
▶ 내림 np.floor(수)
np.floor(3) #3.0
np.floor(3.9) #3.0
np.floor(4.1) #4.0
np.floor(-5.2) #-6.0
np.floor(-5.9) #-6.0
- 입력값보다 같거나 작은 정수 중 가장 가까운 값을 반환한다