5-2 . Numpy 제공 자료구조/Array 연산
[파이썬 numpy] 넘파이에서 반올림, 올림, 버림,내림 하는 방법
만다린망고
2020. 11. 13. 09:42
반응형
[파이썬 numpy]
넘파이에서 반올림, 올림, 버림,내림 하는 방법
넘파이 패키지를 불러옵니다.
>>> import numpy as np
반올림
np.round(수, 자리수)
>>> np.round(345.345,1)
345.3
>>> np.round(345.345,2)
345.34
>>> np.round(345.346,2)
345.35
넘파이는 사사오입이 아니라 오사오입 방법을 사용하는 것으로 보입니다.
올림
올림은 입력값보다 같거나 큰 정수중 가장 가까운 값을 반환합니다.
ceil 함수를 사용합니다.
>>> np.ceil(3)
3.0
>>> np.ceil(3.4)
4.0
>>> np.ceil(3.6)
4.0
>>> np.ceil(-3.4)
-3.0
>>> np.ceil(-3.6)
-3.0
버림
버림은 소수점을 그냥 버리는 것입니다.
trunc 함수를 이용합니다.
>>> np.trunc(3)
3.0
>>> np.trunc(3.4)
3.0
>>> np.trunc(3.6)
3.0
>>> np.trunc(-3)
-3.0
>>> np.trunc(-3.4)
-3.0
>>> np.trunc(-3.6)
-3.0
내림
내림은 입력값보다 같거나 작은 정수중 가장 가까운 값을 반환합니다.올림의 반대입니다.
floor 함수를 이용합니다.
>>> np.floor(3)
3.0
>>> np.floor(3.4)
3.0
>>> np.floor(3.6)
3.0
>>> np.floor(-3)
-3.0
>>> np.floor(-3.4)
-4.0
>>> np.floor(-3.6)
-4.0
반응형