[Python] 파이썬 math모듈 필수 수학함수 정리
- 수학
- 2023. 7. 20.
반응형
반응형
파이썬에서 수학함수 어떻게 쓰나?
코딩을 하다보면 수학함수가 의외로 많이 쓰입니다.
이번 포스팅은 자주 쓰는 수학함수를 math 모듈로 가져오는 방법에 대한 얘기입니다.
math 모듈
math 모듈로 아주 간단하게 주요함수들을 불러올 수 있는데 누가 만들었는지 아주 기똥찹니다.
주로 자연상수 e나 삼각함수, 지수를 쓸때 유용합니다.
다른건 코드로 할 수 있기도 하지만 math모듈을 활용하면 코드량도 줄이고 간편하게 할 수 있는게 큰 장점입니다.
아나콘다나 미니콘다로 설치했다면 대부분 기본적으로 깔려 있습니다. 혹시 없다면 아래와 같이 math 모듈을 설치합니다.
pip install math
주요한 수학 함수
수치계산이나 데이터 분석을 위해서는 모델링이 필수적인데 삼각함수나 지수로그함수가 적합한 모델일 때 사용합니다.
삼각함수
# sinx
math.sin(x)
# cosx
math.cos(x)
# tanx
math.tan(x)
# arcsinx
math.asin(x)
# arccosx
math.acos(x)
# arctanx
math.atan(x)
# radian -> degree
math.degrees(x)
# degree -> radian
math.radians(x)
지수 로그 함수
# e^x
math.exp(x)
# lnx
math.log(x)
# 상용로그
math.log10(x)
# x^y
math.pow(x,y)
# 루트x
math.sqrt(x)
기타 함수
# 팩토리얼
math.factorial(x)
# 조합
math.comb(n,k)
# 최대공약수
math.gcd(x,y)
# 오차함수
math.erf(x)
반올림,올림,내림
# 반올림
math.round(x)
# 올림
math.ceil(x)
# 내림
math.floor(x)
수학상수
# 파이
math.pi
# 자연상수 e:
math.e
# 무한대
math.inf
# NaN(Not a Number)
math.nan
이정도가 필수적인 함수인 것 같습니다.
그외에도 수학적 함수들이 있는데 잘 쓰지 않아서 적어두진 않겠습니다. 그외의 함수를 알고 싶다면 가이드 사이트에서 확인하시기 바랍니다.
https://docs.python.org/ko/3/library/math.html
'수학' 카테고리의 다른 글
[통계학] 확률의 종류 (0) | 2023.09.04 |
---|---|
구분구적법 (0) | 2023.08.07 |
[미적분] 복리계산법 (0) | 2023.07.15 |
[미적분] 자연상수 e의 정의 (0) | 2023.07.13 |
[파이썬] 사분위수(Quantiles)란? (0) | 2022.11.07 |