본문 바로가기
프로그래밍/Python

[파이썬] 소수점 아래 n자리 수까지 출력(반올림 없이 출력)

by 청량리 물냉면 2022. 5. 8.
반응형

반올림을 하려면 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))

결과값

 

반응형