Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Tính hyperbolic tangent trong Python


Để tính hyperbolic tangent, sử dụng numpy.tanh() trong NumPy Python. Tương đương np.sinh(x)/np.cosh(x) hoặc -1j * np.tan(1j*x). Trả về giá trị hyperbolic tangent tương ứng. Kết quả là scalar nếu đầu vào là scalar. Tham số thứ nhất x là mảng đầu vào. Tham số thứ hai (out) và thứ ba (where) là tùy chọn.

Các bước

Nhập thư viện:

import numpy as np

Tính tanh các giá trị:

print("\nKết quả...", np.tanh(np.pi*1j))
print("\nKết quả...", np.tanh(np.pi/2.))
print("\nKết quả...", np.tanh(np.pi/3.))
print("\nKết quả...", np.tanh(np.pi/4.))
print("\nKết quả...", np.tanh(np.pi/6.))
print("\nKết quả...", np.tanh(0))

Ví dụ hoàn chỉnh

import numpy as np
print("Tính hyperbolic tangent...")
print("\nKết quả...", np.tanh(np.pi*1j))
print("\nKết quả...", np.tanh(np.pi/2.))
print("\nKết quả...", np.tanh(np.pi/3.))
print("\nKết quả...", np.tanh(np.pi/4.))
print("\nKết quả...", np.tanh(np.pi/6.))
print("\nKết quả...", np.tanh(0))

Kết quả

Tính hyperbolic tangent...
Kết quả... -1.2246467991473532e-16j
Kết quả... 0.9171523356672744
Kết quả... 0.7807144353592677
Kết quả... 0.6557942026326724
Kết quả... 0.4804727781564516
Kết quả... 0.0