Computer >> Máy Tính >  >> Lập trình >> Python

Tính toán tiếp tuyến hyperbol nghịch đảo với scimath bằng Python

Để tính toán tiếp tuyến nghịch đảo của hyperbol với arctanh, hãy sử dụng phương thức numpy.emath.arctanh () inPython. Trả về “giá trị chính” của arctanh (x). Đối với x thực sao cho abs (x) <1, đây là một số thực. Nếu abs (x)> 1 hoặc nếu x phức thì kết quả là phức. Cuối cùng, x =1 trả về ``inf '' và x =-1 trả về -inf.

Phương thức này trả về (các) tiếp tuyến hyperbol nghịch đảo của (các) giá trị x. Nếu x là một đại lượng vô hướng, thì một mảng được trả về. Tham số đầu tiên là (các) giá trị mà arctanh là (được) bắt buộc.

Các bước

Đầu tiên, hãy nhập các thư viện được yêu cầu -

import numpy as np

Tạo một mảng numpy bằng phương thức array () -

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

Hiển thị mảng -

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

Nhận kiểu của mảng -

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

Nhận các kích thước của Mảng -

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

Để tính toán tiếp tuyến nghịch đảo của hyperbol với arctanh, hãy sử dụng phương thức numpy.emath.arctanh () inPython -

print("\nResult...\n",np.emath.arctanh(arr))

Ví dụ

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))

Đầu ra

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]