반응형
반올림을 하려면 np.round() 함수를 사용하면 된다.
np.round(3.145999, 3) #소수점 세자리까지 출력(반올림)
위 결과를 프린트하면 아래와 같이 출력된다.
만약 반올림을 하지 않으려면 다음과 같이 수식을 만들어 쓰면 된다.
np.floor(x * 100) / 100 #소수점 두자리까지 출력
np.floor(x * 1000) / 1000 #소수점 세자리까지 출력
np.floor(x * 10000) / 10000 #소수점 네자리까지 출력
...
예시
import numpy as np
def decimal(x):
return np.floor(x * 1000) / 1000
print(decimal(3.145999))
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[파이썬] 카페 주문 프로그램(클래스, 파일 이용) (1) | 2023.03.20 |
---|---|
[파이썬] 정수를 입력받아 곱셈 과정을 출력하는 프로그램 (0) | 2023.03.20 |
파이썬 Data Type Exercise(홀수 리스트, 짝수 리스트, 리스트 내림차순 정렬) (0) | 2021.09.29 |
파이썬 Data Type Exercise (소문자→대문자 변환, 문자열 바꾸기) (0) | 2021.09.29 |