Python에서 라디안을도 및 그 반대로 변환
각도와 라디안은 각도를 나타내는 데 많이 사용되는 두 가지 단위입니다. 이 두 단위 간의 표현은 다음과 같습니다.
이 자습서에서는도를 라디안으로 또는 그 반대로 변환하는 방법에 대해 설명합니다.
Python의math
모듈을 사용하여 학위를 Radian으로 변환하고 그 반대도 변환
Python에서 관계를 수동으로 구현하는 것은 간단합니다. 우리가 익숙하지 않은 경우 필요한 상수에 대해math
라이브러리를 사용할 수 있습니다. 예를 들면
print((math.pi / 2) * 180.0 / math.pi) # Rad to Deg
print(90 * math.pi / 180.0) # Deg to Rad
출력:
90.0
1.5707963267948966
math.pi
는 수학 상수 pi를 반환하며 값 3.141592…로 바꿀 수 있습니다.
또한math
라이브러리의 다른 기능을 사용하여 이러한 변환을 수행 할 수 있습니다.
math.degrees()
함수는 전달 된 라디안 값을 도로 변환합니다. 예를 들면
import math
print(math.degrees(math.pi / 2))
출력:
90.0
math.radians()
함수는 그 반대를 수행하고도 값을 라디안으로 변환합니다. 예를 들면
import math
print(math.radians(90))
출력:
1.5707963267948966
numpy 모듈을 사용하여 학위를 라디안 및 그 반대로 변환
NumPy
모듈에는 라디안과도 값 사이를 변환하는 여러 기능도 있습니다. numpy.degrees()
함수는 라디안을 도로 변환하고 한 번에 배열 또는 값 목록을 허용 할 수 있습니다.
마찬가지로numpy.radians()
함수는도를 라디안으로 변환하고 배열 또는 값 목록을 허용 할 수도 있습니다.
다음 코드는이 두 함수의 예를 보여줍니다.
import numpy
lst1 = [math.pi / 2, math.pi]
print(numpy.degrees(lst1)) # Rad to Deg
lst2 = [90, 180]
print(numpy.radians(lst2)) # Deg to Rad
출력:
[ 90. 180.]
[1.57079633 3.14159265]
이 모듈에는 동일한 기능을 수행하는 데 사용되는deg2rad()
및rad2deg()
함수도 있지만 더 설명적인 이름이 있습니다.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn