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
  • 입력값보다 같거나 작은 정수 중 가장 가까운 값을 반환한다

'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