NumPy 삼각 함수


삼각 함수

NumPy는 ufuncs sin()를 제공하며, 이는 라디안 값을 cos()취하고 tan()해당하는 sin, cos 및 tan 값을 생성합니다.

예시

PI/2의 사인 값 찾기:

import numpy as np

x = np.sin(np.pi/2)

print(x)

예시

arr의 모든 값에 대한 사인 값 찾기:

import numpy as np

arr = np.array([np.pi/2, np.pi/3, np.pi/4, np.pi/5])

x = np.sin(arr)

print(x)

도를 라디안으로 변환

기본적으로 모든 삼각 함수는 라디안을 매개변수로 사용하지만 NumPy에서도 라디안을 각도로 또는 그 반대로 변환할 수 있습니다.

참고: 라디안 값은 pi/180 * degree_values입니다.

예시

다음 배열 arr의 모든 값을 라디안으로 변환합니다.

import numpy as np

arr = np.array([90, 180, 270, 360])

x = np.deg2rad(arr)

print(x)


라디안에서 도

예시

다음 배열 arr의 모든 값을 도로 변환합니다.

import numpy as np

arr = np.array([np.pi/2, np.pi, 1.5*np.pi, 2*np.pi])

x = np.rad2deg(arr)

print(x)

각도 찾기

사인, 코사인, 탄젠트 값에서 각도 찾기. 예: sin, cos 및 tan 역(arcsin, arccos, arctan).

NumPy는 ufuncs arcsin()를 제공하며, 해당 sin, cos 및 tan 값에 대한 라디안 값을 생성합니다 arccos().arctan()

예시

1.0의 각도 찾기:

import numpy as np

x = np.arcsin(1.0)

print(x)

배열의 각 값의 각도

예시

배열의 모든 사인 값에 대한 각도 찾기

import numpy as np

arr = np.array([1, -1, 0.1])

x = np.arcsin(arr)

print(x)

가설

NumPy에서 피타고라스 정리를 사용하여 빗변 찾기.

NumPy는 hypot()피타고라스 정리를 기반으로 밑변과 수직 값을 취하고 빗변을 생성하는 함수를 제공합니다.

예시

밑변 4개와 수직선 3개에 대한 빗변 찾기:

import numpy as np

base = 3
perp = 4

x = np.hypot(base, perp)

print(x)