[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
- 입력값보다 같거나 작은 정수 중 가장 가까운 값을 반환한다
'Python > Study' 카테고리의 다른 글
[Python] 판다스, 넘파이 axis 개념 (0) | 2022.03.11 |
---|---|
[Python] map 함수 (0) | 2022.02.18 |
[Python] pd.where과 np.where의 차이 (0) | 2022.02.18 |
[Pandas] loc와 iloc의 차이 (0) | 2022.02.18 |