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

Cách tính giá trị mũ (exponential) trong Python?


Giá trị mũ của x là e^x, trong đó e là hằng số Euler (số Euler) – một số vô tỉ xấp xỉ bằng 2.718281.

Có hai cách phổ biến để tính giá trị này:

Sử dụng toán tử **

>>> import math
>>> math.e ** 2  # math.e là hằng số định nghĩa trong module math
7.3890560989306495

Sử dụng hàm exp()

>>> import math
>>> math.exp(2)
7.38905609893065

Cả hai cách cho kết quả giống nhau. Hàm math.exp(x) thường được ưu tiên vì rõ ràng hơn và có thể chính xác hơn một chút do tối ưu hóa nội bộ.