Để tính nghịch đảo hyperbolic tangent với arctanh, sử dụng phương thức numpy.emath.arctanh() trong Python. Trả về "giá trị chính" của arctanh(x). Với x thực sao cho abs(x) < 1, đây là số thực. Nếu abs(x) > 1 hoặc x là số phức, kết quả là số phức. Cuối cùng, x = 1 trả về inf và x = -1 trả về -inf.
Phương thức trả về nghịch đảo hyperbolic tangent của các giá trị x. Nếu x là vô hướng, kết quả cũng là vô hướng, ngược lại trả về mảng. Tham số thứ nhất là giá trị cần tính arctanh.
Các bước thực hiện
Nhập thư viện cần thiết:
import numpy as np
Tạo mảng numpy:
arr = np.array([0, 1j, 2j])
Hiển thị mảng:
print("Mảng...\n", arr)
Lấy kiểu mảng:
print("\nKiểu mảng...\n", arr.dtype)
Lấy số chiều:
print("\nSố chiều mảng...\n", arr.ndim)
Tính arctanh:
print("\nKết quả...\n", np.emath.arctanh(arr))
Ví dụ hoàn chỉnh
import numpy as np
# Tạo mảng
arr = np.array([0, 1j, 2j])
# Hiển thị mảng
print("Mảng...\n", arr)
# Lấy kiểu mảng
print("\nKiểu mảng...\n", arr.dtype)
# Lấy số chiều
print("\nSố chiều mảng...\n", arr.ndim)
# Lấy số phần tử
print("\nSố phần tử...\n", arr.size)
# Tính arctanh
print("\nKết quả...\n", np.emath.arctanh(arr))
Kết quả đầu ra
Mảng... [0.+0.j 0.+1.j 0.+2.j] Kiểu mảng... complex128 Số chiều mảng... 1 Số phần tử... 3 Kết quả... [0.+0.j 0.+0.78539816j 0.+1.10714872j]