본문 바로가기
카테고리 없음

파이썬 numpy ufunc 쌍곡선함수(hyperbolic function)

by flycoding 2024. 1. 13.
반응형

파이썬 numpy ufunc 쌍곡선함수(hyperbolic function)

NumPy는 라디안 단위의 값을 취하고 해당 sinh, cosh() 및 tanh() 값을 생성하는 ufuncs sinh(), cosh() 및 tanh()를 제공한다.

PI/2의 sinh 값 찾기:

import numpy as np

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

print('x = np.sinh(np.pi/2) : ', x)

위의 코드를 실행하면 아래 그림과 같다.

파이썬 numpy ufunc 쌍곡선함수 sinh() 함수 활용 예제

 

arr에서 모든 값에 대한 cosh 값 찾기:

import numpy as np

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

x = np.cosh(arr)

print('x = np.cosh(arr) : ', x)

위의 코드를 실행하면 아래 그림과 같다.

파이썬 numpy ufunc 쌍곡선함수 cosh() 함수 활용 예제

 

파이썬 numpy ufunc 쌍곡선 각도 찾기

쌍곡 sin, cos, tan. 예를 들어 sinh, cosh 및 tanh 역(arcsinh, arccosh, arctanh)의 값에서 각도 찾기.

Numpy는 주어진 sinh, cosh 및 tanh 값에 해당하는 radian 값을 생성하는 ufuncs arcsinh(), arcosh() 및 arctanh()를 제공한다.

1.0의 각도를 구한다:

import numpy as np

x = np.arcsinh(1.0)

print('x = np.arcsinh(1.0) : ', x)

위의 코드를 실행하면 아래 그림과 같다.

파이썬 numpy ufunc 쌍곡선함수 각도 찾기 arccosh() 함수 활용 예제

 

파이썬 numpy ufunc 쌍곡선 배열 각도 찾기

배열에 있는 모든 tanh 값에 대한 각도를 구한다:

import numpy as np

arr = np.array([0.1, 0.2, 0.5])
print("arr : ", arr)

x = np.arctanh(arr)

print('x = np.arctanh(arr) : ', x)

위의 코드를 실행하면 아래 그림과 같다.

파이썬 numpy ufunc 쌍곡선함수 각도 찾기 arctanh() 함수 활용 예제

 

이번 글에서는 파이썬 numpy ufunc 쌍곡선과 각도를 찾을 수 있는 함수들을 살펴보았다.

파이썬 numpy ufunc 쌍곡선에서 제공하는 함수로 sinh(), cosh(), tanh(), 각도를 구하는 arcsinh(), arccosh(), arctanh() 함수를 제공하며 실습하였다.

꼭 손으로 눈으로 머리를 익히며 실습하기를 바란다.

모두 화이팅입니다.!!!

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

댓글