Tìm hiểu về tất cả các hàm toán học có sẵn trong Python và cách bạn có thể sử dụng chúng trong chương trình của mình.
Mô-đun toán học trong Python là gì?
Các math
mô-đun là một mô-đun tiêu chuẩn trong Python và luôn luôn có sẵn. Để sử dụng các hàm toán học trong mô-đun này, bạn phải nhập mô-đun bằng cách sử dụng import math
.
Nó cho phép truy cập vào các hàm thư viện C bên dưới. Ví dụ,
# Square root calculation import math math.sqrt(4)
Mô-đun này không hỗ trợ complex
kiểu dữ liệu. Mô-đun cmath là một đối tác phức tạp.
Các hàm trong Mô-đun Toán học Python
Dưới đây là danh sách tất cả các chức năng và thuộc tính được xác định trong math
mô-đun với giải thích ngắn gọn về những gì chúng làm.
Chức năng | Sự miêu tả |
---|---|
ceil (x) | Trả về số nguyên nhỏ nhất lớn hơn hoặc bằng x. |
copysign (x, y) | Trả về x với dấu của y |
fabs (x) | Trả về giá trị tuyệt đối của x |
giai thừa (x) | Trả về giai thừa của x |
tầng (x) | Trả về số nguyên lớn nhất nhỏ hơn hoặc bằng x |
fmod (x, y) | Trả về phần còn lại khi x chia cho y |
frexp (x) | Trả về phần định trị và số mũ của x dưới dạng cặp (m, e) |
fsum (có thể lặp lại) | Trả về tổng giá trị dấu phẩy động chính xác trong giá trị có thể lặp lại |
vô hạn (x) | Trả về True nếu x không phải là vô cùng hoặc NaN (Không phải là Số) |
isinf (x) | Trả về True nếu x là số dương hoặc âm vô cùng |
isnan (x) | Trả về True nếu x là NaN |
ldexp (x, i) | Trả về x * (2 ** i) |
modf (x) | Trả về phần phân số và phần nguyên của x |
trunc (x) | Trả về giá trị số nguyên bị cắt ngắn của x |
exp (x) | Trả về e ** x |
expm1 (x) | Trả về e ** x - 1 |
log (x (, b)) | Trả về logarit của x về cơ số b (mặc định là e) |
log1p (x) | Trả về lôgarit tự nhiên của 1 + x |
log2 (x) | Trả về logarit cơ số 2 của x |
log10 (x) | Trả về logarit cơ số 10 của x |
pow (x, y) | Trả về x tăng lên lũy thừa y |
sqrt (x) | Trả về căn bậc hai của x |
acos (x) | Trả về cosin cung của x |
asin (x) | Trả về sin cung của x |
atan (x) | Trả về tiếp tuyến cung của x |
atan2 (y, x) | Trả về atan (y / x) |
cos (x) | Trả về cosin của x |
giả thuyết (x, y) | Trả về chuẩn Euclid, sqrt (x * x + y * y) |
sin (x) | Trả về sin của x |
tan (x) | Trả về tang của x |
độ (x) | Chuyển đổi góc x từ radian sang độ |
radian (x) | Chuyển đổi góc x từ độ sang radian |
acosh (x) | Trả về cosin hyperbol nghịch đảo của x |
asinh (x) | Trả về sin hyperbol nghịch đảo của x |
atanh (x) | Trả về tang hyperbol nghịch đảo của x |
cosh (x) | Trả về cosin hyperbol của x |
sinh (x) | Trả về cosin hyperbol của x |
tanh (x) | Trả về tiếp tuyến hyperbol của x |
erf (x) | Trả về hàm lỗi tại x |
erfc (x) | Trả về hàm lỗi bổ sung tại x |
gamma (x) | Trả về hàm Gamma tại x |
lgamma (x) | Trả về lôgarit tự nhiên của giá trị tuyệt đối của hàm Gamma tại x |
số Pi | Hằng số toán học, tỷ lệ giữa chu vi hình tròn và đường kính của nó (3,14159…) |
e | hằng số toán học e (2,71828…) |
Truy cập trang này để tìm hiểu về tất cả các hàm toán học được định nghĩa trong Python 3.