Python의 수학 모듈은 지수, 로그, 제곱근 및 삼각 함수와 같은 연산을 수행하는 데 도움이 되는 일련의 수학 함수를 제공합니다.
우리는 숫자의 제곱근, 제곱합, 지수를 구할 때 수학 모듈을 자주 사용합니다.
로그 연산을 사용합니다: math.log(x[,base]) 이 메서드는 밑을 밑으로 하는 x의 로그를 반환합니다. 밑이 생략되면 2를 밑으로 사용합니다.
예를 들어:
importmatha=math.log(144,12)b=math.log(36,6)print(a)print(b)
출력은 다음과 같습니다
2.02.0
제곱근 연산: math.sqrt(x) , x의 제곱근을 반환합니다.
예를 들어:
importmatha=math.sqrt(16)b=math.sqrt(256)print(a)print(b)
출력은 다음과 같습니다
4.016.0
지수 연산: pow(x,y) , x의 y 거듭제곱을 반환합니다.
예를 들어:
importmatha=math.pow(2,4)b=math.pow(10,3)print(a)print(b)
출력은 다음과 같습니다
16.01000.0
삼각 함수의 사용은 위와 유사합니다.
삼각 사인: math.sin(x)
삼각 코사인: math.cos(x)
삼각법 탄젠트: math.tan(x)
라디안의 아크사인: math.asin(x)
라디안의 아크코사인: math.acos(x)
라디안의 아크탄젠트: math.atan(x)
라디안을 각도로 변환하거나 각도를 라디안으로 변환하는 경우 다음 사용법을 사용하십시오.
라디안 회전 각도: math.degress(x)
각도를 라디안으로 변환: math.radinans(x)
다음 예를 살펴보십시오.
importmatha=math.sin(30)b=math.cos(30)c=math.tan(30)d=math.asin(0.6)e=math.acos(0.6)f=math.atan(0.6)g= math.degrees(2*math.pi)h=math.radians(360/math.pi)print(a)print(b)print(c)print(d)print(e)print(f)print(g) 인쇄(h)
출력은 다음과 같습니다
-0.98803162409286180.15425144988758405-6.4053311966462760.64350110879328440.92729521800161230.5404195002705842360.02.0
Python에서 'π'를 나타내기 위해 math.pi를 사용한다는 점에 유의하세요.
math 모듈은 또한 반올림 작업을 수행하는 데 도움이 되는 여러 기능을 제공합니다.
math.ceil(x): x보다 크거나 같은 가장 작은 정수를 반환합니다.
math.floor(x): x보다 작거나 같은 가장 큰 정수를 반환합니다.
동시에, Python에는 반올림 연산을 제공하는 내장 함수 round(x)가 있습니다.
코드는 다음과 같습니다:
importmatha=math.ceil(3.5)b=math.floor(3.5)c=round(3.5)d=round(3.4)print(a)print(b)print(c)print(d)
출력은 다음과 같습니다
4343
이 섹션에서는 주로 Python에서 수학 모듈의 사용법을 소개합니다. 수학 모듈의 함수는 정수 및 부동 소수점 숫자에만 적용된다는 점에 유의해야 합니다. 여기서 너무 많이 소개하지 마세요. 수학 모듈은 시스템에 내장된 모듈이므로 수학 연산을 설계할 때 직접 도입하여 사용할 수 있습니다.