Python/파이썬 라이브러리

파이썬 math 라이브러리

PySun 2023. 7. 29. 10:33
반응형

 

파이썬 math 라이브러리

파이썬의 math 라이브러리는 수학적인 계산을 위한 다양한 함수와 상수들을 제공하는 내장 모듈입니다. math 라이브러리를 사용하면 수학적인 연산과 계산을 쉽게 수행할 수 있습니다. 아래는 math 라이브러리의 대표적인 함수들입니다.

  1. math.sqrt(x): 제곱근을 구합니다.
  2. math.pow(x, y): x의 y제곱을 구합니다.
  3. math.exp(x): e의 x승을 구합니다.
  4. math.log(x, base): 로그 값을 구합니다. base를 지정하지 않으면 자연로그를 계산합니다.
  5. math.sin(x), math.cos(x), math.tan(x): 사인, 코사인, 탄젠트 값을 구합니다.
  6. math.radians(degrees): 각도를 라디안으로 변환합니다.
  7. math.degrees(radians): 라디안을 각도로 변환합니다.
  8. math.ceil(x): 올림 값을 구합니다.
  9. math.floor(x): 내림 값을 구합니다.
  10. math.trunc(x): 소수점 아래를 버린 값을 구합니다.
  11. math.factorial(x): x의 팩토리얼을 구합니다.
  12. math.gcd(a, b): a와 b의 최대공약수를 구합니다.
  13. math.isqrt(n): n의 제곱근을 구하고 정수 부분을 반환합니다.
  14. math.pi: 원주율(pi) 값을 반환합니다.
  15. math.e: 자연상수 e 값을 반환합니다.

예시 코드:

import math

x = 25
y = 3

print("sqrt(25):", math.sqrt(x))  # 출력: 5.0
print("pow(25, 3):", math.pow(x, y))  # 출력: 15625.0
print("exp(2):", math.exp(2))  # 출력: 7.3890560989306495
print("log(10):", math.log(10))  # 출력: 2.302585092994046
print("sin(pi/2):", math.sin(math.pi / 2))  # 출력: 1.0
print("cos(pi/3):", math.cos(math.pi / 3))  # 출력: 0.5000000000000001
print("tan(0):", math.tan(0))  # 출력: 0.0
print("ceil(4.3):", math.ceil(4.3))  # 출력: 5
print("floor(4.7):", math.floor(4.7))  # 출력: 4
print("factorial(5):", math.factorial(5))  # 출력: 120
print("gcd(24, 36):", math.gcd(24, 36))  # 출력: 12
print("isqrt(25):", math.isqrt(25))  # 출력: 5
print("pi:", math.pi)  # 출력: 3.141592653589793
print("e:", math.e)  # 출력: 2.718281828459045

위와 같이 math 라이브러리의 다양한 함수들을 사용하여 수학적인 계산을 수행할 수 있습니다. 이 라이브러리는 수학적인 작업을 쉽게 처리하는데 도움이 되며, 과학 및 엔지니어링 분야에서 자주 사용됩니다.
 

반응형