Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 scima를 사용하여 역 쌍곡선 탄젠트 계산

<시간/>

arctanh를 사용하여 역 쌍곡선 탄젠트를 계산하려면 Python에서 numpy.emath.arctanh() 메서드를 사용합니다. arctanh(x)의 "기본값"을 반환합니다. abs(x) <1인 실수 x의 경우 이것은 실수입니다. abs(x)> 1이거나 x가 복소수이면 결과는 복소수입니다. 마지막으로 x =1은 ``inf``를 반환하고 x=-1은 -inf를 반환합니다.

이 메서드는 x 값의 역 쌍곡선 탄젠트를 반환합니다. x가 스칼라이면 out이 아니면 배열이 반환됩니다. 첫 번째 매개변수는 arctanh가 필요한 값입니다.

단계

먼저 필요한 라이브러리를 가져옵니다 -

import numpy as np

array() 메서드를 사용하여 numpy 배열 만들기 -

arr = np.array([0, 1j, 2j])

배열 표시 -

print("Array...\n", arr)

배열의 유형 가져오기 -

print("\nOur Array type...\n", arr.dtype)

배열의 차원 가져오기 -

print("\nOur Array Dimensions...\n",arr.ndim)

arctanh를 사용하여 역 쌍곡선 탄젠트를 계산하려면 numpy.emath.arctanh() 메서드 inPython −

를 사용하세요.
print("\nResult...\n",np.emath.arctanh(arr))

예시

import numpy as np

# Create a numpy array using the array() method
arr = np.array([0, 1j, 2j])

# Display the array
print("Array...\n", arr)

# Get the type of the array
print("\nOur Array type...\n", arr.dtype)

# Get the dimensions of the Array
print("\nOur Array Dimensions...\n",arr.ndim)

# Get the number of elements in the Array
print("\nNumber of elements...\n", arr.size)

# To compute the inverse hyperbolic tangent with arctanh, use the numpy.emath.arctanh() method in Python
print("\nResult...\n",np.emath.arctanh(arr))

출력

Array...
[0.+0.j 0.+1.j 0.+2.j]

Our Array type...
complex128

Our Array Dimensions...
1

Number of elements...
3

Result...
[0.+0.j 0.+0.78539816j 0.+1.10714872j]