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 mathmô-đ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ợ complexkiể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 mathmô-đ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.








