Python에서 코사인의 역수 계산
-
Python에서
math.acos()
함수를 사용하여 코사인의 역수 계산 -
Python에서
degrees()
및acos()
함수를 사용하여 코사인의 역수 계산 - Python NumPy 라이브러리를 사용하여 코사인의 역수 계산
코사인의 역함수는 삼각법의 많은 문제를 해결하는 데 널리 사용되는 삼각 함수입니다. 코사인의 역함수는 아크 코사인이라고도 합니다. math.acos()
함수와 NumPy 라이브러리를 사용하여 Python에서 코사인의 역수를 계산할 수 있습니다.
Python에서 math.acos()
함수를 사용하여 코사인의 역수 계산
import math
print(math.acos(0.2))
print(math.acos(0.8))
print(math.acos(0))
print(math.acos(1))
출력:
1.369438406004566
0.6435011087932843
1.5707963267948966
0.0
우선, 수학 라이브러리를 가져온 다음 math.acos()
함수를 입력 값에 적용하여 코사인의 역함수를 찾아야 합니다. acos()
함수를 사용하여 코사인의 역함수를 사용하면 결과가 라디안으로 표시됩니다.
Python에서 degrees()
및 acos()
함수를 사용하여 코사인의 역수 계산
acos()
함수를 사용한 코사인의 역함수는 결과를 라디안으로 표시합니다. 라디안 대신 각도로 코사인 출력의 역을 찾아야 하는 경우 acos()
함수와 함께 degrees()
함수를 사용할 수 있습니다.
import math
result = math.acos(0.2) # radian
print(result)
print(math.degrees(result)) # degree
출력:
1.369438406004566
78.46304096718453
여기에서 먼저 라디안으로 된 코사인의 역수를 가져와 result
변수에 저장합니다. 그런 다음 degree()
함수를 결과 변수에 적용하여 최종 값을 도 단위로 얻습니다.
출력을 부동 소수점 숫자로 얻는 것을 볼 수 있습니다. 소수점 이하 자릿수까지 수정할 수 있습니다.
import math
result = math.acos(0.2)
print("%.2f" % result)
출력:
1.37
이런 식으로 우리는 파이썬에서 코사인의 역에 대한 float 값의 형식을 사용할 수 있습니다.
Python NumPy 라이브러리를 사용하여 코사인의 역수 계산
NumPy 라이브러리를 사용하여 코사인의 역수를 찾을 수 있습니다. NumPy 라이브러리를 사용하는 이점은 요소 범위의 코사인의 역을 한 번에 찾을 수 있다는 것입니다.
import numpy as np
print(np.arccos(0.2))
print(np.arccos([0.2, 0.8, 0, 0.5]))
출력:
1.369438406004566
[1.36943841 0.64350111 1.57079633 1.04719755]
여기서 NumPy 라이브러리는 코사인의 역수를 찾기 위한 arccos()
함수를 제공합니다. arccos()
함수 또는 값 목록에 단일 값을 제공할 수 있습니다.