도찐개찐
[python] 수학(math) 함수 본문
https://dev-truly.tistory.com/entry/python-%EC%88%98%EC%B9%98-%EC%97%B0%EC%82%B0-%ED%95%A8%EC%88%98
math 함수는 내장 함수가 아니므로 아래처럼 import를 먼저 해야 한다.
import math
print(dir(math))
# 결과
# ['__doc__', '__file__', '__loader__', '__name__', '__package__',
# '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh',
# 'ceil', 'comb', 'copysign', 'cos', 'cosh', 'degrees', 'dist', 'e',
# 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod',
# 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite',
# 'isinf', 'isnan', 'isqrt', 'lcm', 'ldexp', 'lgamma', 'log', 'log10',
# 'log1p', 'log2', 'modf', 'nan', 'nextafter', 'perm', 'pi', 'pow', 'prod',
# 'radians', 'remainder', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau',
# 'trunc', 'ulp']
# math 모듈 함수
# fabs, ceil, floor, exp, log, sqrt, sin, asin, cos, acos, tan, degrees, radians
# math 모듈 상수
# pi, e
# math 모듈 함수
fabs, ceil, floor, exp, log, sqrt, sin, asin, cos, acos, tan, degrees, radians
# math 모듈 상수
pi, e
# 절대값 (결과값은 실수)
fabs(-2) = 2.0
# 올림
ceil(2.1) = 3
ceil(-2.1) = -2
# 버림
floor(2.1) = 2
floor(-2.1) = -3
# 지수함수(e^x)
exp(1) = 2.71828
# 로그
log(2.71828) = 1.0
log(100, 2) = 2 = log(10) 100
# 루트
sqrt(4.0) = 2
# 사인/사인역함수
sin(3.14159/2) 1
asin(1.0) = 1.57
# 코사인/코사인역함수
cos(3.14159/2) = 0
acos(1.0) = 0
# 탄젠트
tan(3.14159/4) = 1
# 라디안 > 도
degrees(1.57) = 90
# 도 > 라디안
radians(90) = 1.57
728x90
'PYTHON' 카테고리의 다른 글
[Python] 함수 (0) | 2022.12.26 |
---|---|
[Mac] Seleninum Driver 설치 (0) | 2022.10.26 |
[python] 수치 연산 함수 (0) | 2022.07.12 |
[python] 형변환(casting) (0) | 2022.07.12 |
[python] 연산자(operator) (0) | 2022.07.11 |
Comments