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

Tính hyperbolic cosine trong Python

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