[파이썬][numpy] numpy `floor`와 `ceil` 함수
파이썬의 numpy
라이브러리는 과학적인 계산이나 숫자 연산을 하는데 매우 유용한 기능들을 제공합니다. 그 중에서도 floor
와 ceil
함수는 실수를 가장 가까운 정수로 내림 및 올림하는 기능을 수행합니다.
floor
함수
floor
함수는 주어진 실수를 가장 가까운 정수로 내림하는 함수입니다. 예를 들어, 4.9
는 4
, -3.2
는 -4
로 내림됩니다.
import numpy as np
x = 4.9
result = np.floor(x)
print(result) # 4
ceil
함수
ceil
함수는 주어진 실수를 가장 가까운 정수로 올림하는 함수입니다. 예를 들어, 4.1
은 5
, -2.5
는 -2
로 올림됩니다.
import numpy as np
x = 4.1
result = np.ceil(x)
print(result) # 5
floor
와 ceil
함수는 주로 소수점 이하의 값을 조절할 때 사용됩니다. 예를 들어, 계산된 결과를 정수로 반올림하여 사용자에게 표시하거나, 데이터를 자르거나, 범위를 설정하는 등 다양한 경우에 사용됩니다.
위 예제를 통해 numpy
의 floor
와 ceil
함수를 사용하여 소수점 이하의 값을 조절하는 방법을 알아보았습니다. 이러한 함수들을 적절히 활용하여 더 정확하고 유연한 계산을 수행할 수 있습니다.