반응형

(PYTHON)파이썬 math 라이브러리

 

math 라이브러리 활용방법

import math		#math 모듈(라이브러리)를 임포트합니다
math.수학함수(파라미터)	#math 모듈(라이브러리)에 포함된 함수를 사용합니다.

 

 

자릿수를 조정하는 함수

기능 함수명 코드 예시
(n=1.3579)
결과값
반올림 round() math.round(n)
math.round(n, 2)
1
1.36
올림 ceil() math.ceil(n) 2
내림 floor() math.floor(n) 1
버림 trunc() math.trunc(n) 1

 

 

절대값, 제곱, 루트 함수

기능 함수명 코드 예시 결과
절대값 fabs() math.fabs(-5.7) 5.7
거듭제곱 pow() math.pow(2, 10) 2의 10승
팩토리얼 factorial() math.factorial(5) 120 (1*2*3*4*5)
최대공약수 gcd() math.gcd(10, 15) 5
제곱근 sqrt() math.sqrt(5) 루트5의 값

 

 

n제곱근 계산법

기능 설명 코드
세제곱근 5 5의 1/3승 5 ** (1/3)
네제곱근 5 5의 1/4승 5 ** (1/4)
n제곱근 5 5의 1/n승 5 ** (1/n)

 

 

삼각함수

기능 함수명 코드 예시
라디안 값 변환 함수 radians() radians(180)
일반 각도 값 변환 함수 degrees() degrees(math.pi)
사인 함수 sin() sin(radians(30))
코사인 함수 cos() cos(radians(30))
탄젠트 함수 tan() tan(radians(30))
아크 사인 함수 asin() asin(0.5)
아크 코사인 함수 acos() acos(0.5)
아크 탄젠트 함수 atan() atan(0.5)

 

 

로그함수

기능 함수 의미 코드 예시
로그함수 log(p) loge p math.log(1000)
밑이 2인 로그함수 log2(p) log2 p math.log2(1024)
밑이 10인 로그함수 log10(p) log10 p math.log10(1000)
밑이 n인 로그함수 log(p, n) logn p math.log(1000, 10)

- 같은 로그라도 다르게 표현이 가능함

log(16) = log(16, math.e)
log2(16) = log(16, 2)
log10(1000) = log(1000, 10)

 

 

(PYTHON)파이썬 전체보기

 

 

'(PYTHON)파이썬' 카테고리의 글 목록

전산 관련 경험을 기록 하는 곳

reddb.tistory.com

 

반응형