[python] NumPy에서 다양한 수학 함수를 사용하는 방법은 무엇인가요?
NumPy를 사용하기 위해서는 먼저 NumPy 라이브러리를 설치해야 합니다. 다음 명령어를 사용하여 설치할 수 있습니다:
pip install numpy
NumPy를 설치한 후 다음과 같이 NumPy를 가져올 수 있습니다:
import numpy as np
이제 NumPy의 수학 함수를 사용해보겠습니다. 예를 들어, 다음과 같은 수학 함수를 사용할 수 있습니다:
np.sin()
: 사인 함수를 계산합니다.np.cos()
: 코사인 함수를 계산합니다.np.tan()
: 탄젠트 함수를 계산합니다.np.exp()
: 지수 함수를 계산합니다.np.log()
: 자연 로그 함수를 계산합니다.np.sqrt()
: 제곱근을 계산합니다.np.power()
: 거듭제곱을 계산합니다.
이러한 함수들은 NumPy의 배열을 인수로 받아 계산을 수행합니다. 예를 들어, 다음과 같이 사용할 수 있습니다:
import numpy as np
x = np.array([0, np.pi/2, np.pi])
sin_values = np.sin(x)
cos_values = np.cos(x)
tan_values = np.tan(x)
print('sin 값:', sin_values)
print('cos 값:', cos_values)
print('tan 값:', tan_values)
위의 코드는 주어진 배열 x의 각 요소에 대해 사인, 코사인, 탄젠트 값을 계산하고 출력합니다.
더 자세한 내용은 NumPy 공식 문서를 참조하십시오. NumPy는 다양한 수학 함수뿐만 아니라 행렬 연산, 통계 계산 등에도 유용하게 사용될 수 있습니다.