Các tính toán toán học đôi khi có thể được yêu cầu khi xử lý một số nhiệm vụ khoa học hoặc tài chính nghiêm ngặt. Python có một mô-đun toán học có thể xử lý các phép tính phức tạp này. Cả các phép tính toán học đơn giản như phép cộng [+] và phép trừ [-] cũng như các phép tính toán học nâng cao như phép toán lượng giác và phép toán logarit đều có thể được thực hiện bởi các hàm trong mô-đun toán học
Hướng dẫn này dạy chúng ta cách áp dụng mô-đun toán học từ các nguyên tắc cơ bản đến các khái niệm nâng cao hơn với sự hỗ trợ của các ví dụ đơn giản để hiểu đầy đủ các khái niệm. Chúng tôi đã bao gồm danh sách tất cả các chức năng tích hợp được xác định trong mô-đun này để hiểu rõ hơn
Mô-đun toán học trong Python là gì?
Python có một mô-đun toán học tích hợp. Nó là một mô-đun tiêu chuẩn, vì vậy chúng tôi không cần phải cài đặt nó một cách riêng biệt. Chúng tôi chỉ phải nhập nó vào chương trình mà chúng tôi muốn sử dụng. Chúng ta có thể nhập mô-đun, giống như bất kỳ mô-đun nào khác của Python, sử dụng phép nhập toán để triển khai các hàm để thực hiện các phép toán
Vì mã nguồn của mô-đun này bằng ngôn ngữ C nên nó cung cấp quyền truy cập vào các chức năng của thư viện C bên dưới. Ví dụ,
Mã số
đầu ra
Mô-đun Python này không chấp nhận các loại dữ liệu phức tạp. Tương đương phức tạp hơn là mô-đun cmath
Ví dụ: chúng ta có thể tính tất cả các tỷ số lượng giác cho bất kỳ góc nào cho trước bằng cách sử dụng các hàm tích hợp trong mô-đun toán học. Chúng ta phải cung cấp các góc theo đơn vị radian cho các hàm lượng giác này [sin, cos, tan, v.v. ]. Tuy nhiên, chúng ta đã quen với việc đo các góc theo độ. Mô-đun toán học cung cấp hai phương pháp để chuyển đổi góc từ radian sang độ và ngược lại
Hằng số trong mô-đun toán học
Giá trị của nhiều hằng số, bao gồm pi và tau, được cung cấp trong mô-đun toán học để chúng ta không phải nhớ chúng. Việc sử dụng các hằng số này giúp loại bỏ nhu cầu ghi lại giá trị của từng hằng số một cách chính xác và liên tục. Mô-đun toán học bao gồm các hằng số sau
- Số Euler
- Tàu
- vô cực
- Số Pi
- Không phải là số [NaN]
Chúng ta hãy đi qua từng cái một
Số Euler
giá trị 2. 71828182845 của số Euler được toán học trả về. hằng số điện tử
Cú pháp của cái này là
Mã số
đầu ra
The value of Euler's Number is: 2.718281828459045
Tàu
Tỷ lệ giữa chu vi của một vòng tròn và bán kính của nó được gọi là tau. Giá trị tau được hằng số tau trả về là 6. 283185307179586
Cú pháp của cái này là
Mã số
đầu ra
The value of Tau is: 6.283185307179586
vô cực
Vô cực đề cập đến bất cứ thứ gì vô hạn hoặc không bao giờ kết thúc theo cả hai hướng của dòng số thực tế. Con số không thể đại diện đầy đủ cho nó. toán học. inf trả về hằng số vô cực dương. Chúng ta có thể sử dụng -math. inf để in vô cực âm
Cú pháp của cái này là
Mã số
đầu ra
Hơn nữa, chúng tôi đang so sánh một số dấu phẩy động rất lớn với các giá trị vô cực dương và âm
Mã số
đầu ra
Số Pi
Pi được mọi người biết đến. Nó được biểu diễn bằng toán học dưới dạng phân số 22/7 hoặc số thập phân 3. 14. môn Toán. pi cho giá trị chính xác nhất của số pi
Cú pháp của cái này là
Mã số
đầu ra
The value of pi is 3.141592653589793
Hãy tính chu vi hình tròn
Mã số
Mã số
NaN
toán học. nan cung cấp cho chúng tôi giá trị nan [Không phải số] dấu phẩy động. Số tiền này không phải là một giá trị số hợp lệ. Float["nan"] và hằng số nan có thể so sánh được
Mã số
đầu ra
Các phép toán với Mô-đun toán học
Các hàm được yêu cầu trong lý thuyết biểu diễn và lý thuyết số, chẳng hạn như tính giai thừa của một số nguyên, sẽ được đề cập trong phần này
Tính giá trị trần và sàn
Các thuật ngữ "giá trị trần" và "giá trị sàn" lần lượt đề cập đến giá trị tích phân nhỏ nhất lớn hơn số và giá trị tích phân lớn nhất nhỏ hơn số. Các phương thức trần [] và sàn [] đơn giản hóa việc tính toán này
Mã số
đầu ra
The ceiling value of 4.346 is : 5 The floor value of 4.346 is : 4
Tính giai thừa của một số
Chúng ta có thể xác định giai thừa của một số nguyên đã cho trong mã một dòng bằng cách sử dụng phép toán. hàm giai thừa[]. Trình thông dịch Python sẽ gửi một thông báo nếu số đã cho không phải là số nguyên
Mã số
đầu ra
The factorial of 6 is : 720 Cannot calculate factorial of a non-integral number
Tính Giá Trị Tuyệt Đối
Phương pháp toán học. fabs[] trả về số tuyệt đối của số được cung cấp cho hàm
Mã số
đầu ra
The absolute value of -45 is: 45.0
Tính lũy thừa
x lũy thừa của e, thường được gọi là cấp số nhân của một số x, được tính bằng hàm exp[]
Mã số
đầu ra
The exponenetial value of 4 is: 54.598150033144236 The exponenetial value of -3 is: 0.049787068367863944 The exponenetial value of 0.0 is: 1.0
Tính lũy thừa của một số
x**y được tính thông qua hàm pow[]. Hàm này tính toán giá trị của công suất sau khi chuyển đổi đầu vào của nó thành số float
Mã số
đầu ra
The value of 4 to the power of 5 is: 1024.0
Tính sin, cosin và tiếp tuyến
Các giá trị của sin, cosin và tang của một góc, được cung cấp làm đầu vào cho hàm, được trả về bởi các phương thức sin[], cos[] và tan[]. Hàm này mong đợi một giá trị được cung cấp theo đơn vị radian
Mã số
đầu ra
________số 8
Hàm dir[]
Một danh sách các chuỗi được sắp xếp bao gồm các mã định danh của các hàm được xác định bởi một mô-đun là thứ mà phương thức tích hợp sẵn dir[] mang lại
Danh sách bao gồm tên của các mô-đun, từng hằng số, hàm và phương thức được chỉ định. Đây là một minh họa đơn giản
Mã số
đầu ra
['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'comb', 'copysign', 'cos', 'cosh', 'degrees', 'dist', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'isqrt', 'lcm', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'nextafter', 'perm', 'pi', 'pow', 'prod', 'radians', 'remainder', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc', 'ulp']
Mô tả tất cả các Hàm trong Mô-đun Toán học Python
Dưới đây là danh sách tất cả các thuộc tính và hàm được chỉ định trong mô-đun toán học, cùng với mô tả ngắn gọn về chức năng của từng thuộc tính