코딩하는 해맑은 거북이

[Python] math 라이브러리 주요 함수 본문

Python/기본

[Python] math 라이브러리 주요 함수

#CJE 2023. 6. 15.
해당 글은 아래의 5가지를 다룬다.
📌 원주율(π) , 자연 상수(e)
📌 삼각함수
📌 삼각함수의 역함수
📌 지수 및 로그 함수
📌 제곱근 및 제곱 함수

📌 원주율(π) , 자연 상수(e)

- math.pi : 원주율(π) 값

- math.e : 자연 상수(e) 값

import math

print(math.pi)  # 원주율 출력
print(math.e)   # 자연 상수 출력

    3.141592653589793

    2.718281828459045

 

📌 삼각함수

- math.sin(x) : 각도 x의 사인 값 반환

- math.cos(x) : 각도 x의 코사인 값 반환

- math.tan(x) : 각도 x의 탄젠트 값 반환

angle = math.pi/4  
print(math.sin(angle))  # 사인 값 출력
print(math.cos(angle))  # 코사인 값 출력
print(math.tan(angle))  # 탄젠트 값 출력

    0.7071067811865475

    0.7071067811865476

    0.9999999999999999

 

📌 삼각함수의 역함수

- math.asin(x) : 각도 x의 아크사인 값 반환

- math.acos(x) : 각도 x의 아크코사인 값 반환

- math.atan(x) : 각도 x의 아크탄젠트 값 반환

value = 0.5
print(math.asin(value))  # 아크사인 값 출력
print(math.acos(value))  # 아크코사인 값 출력
print(math.atan(value))  # 아크탄젠트 값 출력

    0.5235987755982989

    1.0471975511965979

    0.4636476090008061

 

📌 지수 및 로그 함수

- math.exp(x) : 지수 함수, e^x 반환

- math.log(x) : 자연 로그 함수(\(ln(x) = log_{e}{x}\)), x에 대한 자연 로그 반환

- math.log(x, a) : \(log_{a}{x}\)

print(math.exp(2))  # e^2 출력
print(math.log(10))  # 자연 로그(10) 출력
print(math.log(math.e))  # 자연 로그(e) 출력
print(math.log(4, 2)) # 밑이 2이고, 진수가 4인 로그

    7.38905609893065

    2.302585092994046

    1.0

    2.0

 

📌 제곱근 및 제곱 함수

- math.sqrt(x) : x의 제곱근 반환

- math.pow(x, y) : x의 y 제곱, x**y 반환

print(math.sqrt(25))  # 제곱근 출력
print(math.pow(2, 3))  # 2의 3제곱 출력

    5.0

    8.0

Comments