numpy.cosh() tính hyperbolic cosine (cosh) cho scalar hoặc mảng. Công thức: 1/2 * (np.exp(x) + np.exp(-x)) hoặc np.cos(1j*x). Trả về scalar nếu đầu vào scalar.
Tham số
- x (array_like): Mảng đầu vào.
- out (ndarray, tùy chọn): Vị trí lưu kết quả.
- where (array_like, tùy chọn): Điều kiện broadcast.
Các bước thực hiện
Nhập NumPy, tính cosh các góc:
import numpy as np
print("Tính hyperbolic cosine...")
print("\nKết quả...", np.cosh(np.pi*1j))
print("\nKết quả...", np.cosh(np.pi/2.)) # 90 độ
print("\nKết quả...", np.cosh(np.pi/3.)) # 60 độ
print("\nKết quả...", np.cosh(np.pi/4.)) # 45 độ
print("\nKết quả...", np.cosh(np.pi/6.)) # 30 độ
print("\nKết quả...", np.cosh(0)) # 0 độ
Ví dụ hoàn chỉnh
import numpy as np
print("Tính hyperbolic cosine...")
print("\nKết quả...", np.cosh(np.pi*1j))
print("\nKết quả...", np.cosh(np.pi/2.))
print("\nKết quả...", np.cosh(np.pi/3.))
print("\nKết quả...", np.cosh(np.pi/4.))
print("\nKết quả...", np.cosh(np.pi/6.))
print("\nKết quả...", np.cosh(0))
Kết quả đầu ra
Tính hyperbolic cosine...
Kết quả... (-1+0j)
Kết quả... 2.5091784786580567
Kết quả... 1.600286857702386
Kết quả... 1.3246090892520057
Kết quả... 1.1402383210764286
Kết quả... 1.0
Lưu ý: cosh(iπ) = cos(π) = -1 (công thức Euler).