Toán học mô-đun được sử dụng để truy cập các hàm toán học trong Python. Tất cả các phương thức của hàm này được sử dụng cho các đối tượng kiểu số nguyên hoặc thực, không dùng cho các số phức.
Để sử dụng mô-đun này, chúng ta nên nhập mô-đun đó vào mã của chúng tôi.
import math
Một số Hằng số
Những hằng số này được sử dụng để đưa chúng vào tính toán của chúng tôi.
Sr.No. | Hằng số &Mô tả |
---|---|
1 | pi Trả về giá trị của số pi:3,141592 |
2 | Đ Trả về giá trị của cơ số tự nhiên e. e là 0,718282 |
3 | tau Trả về giá trị của tau. tau =6.283185 |
4 | inf Trả về cái vô hạn |
5 | nan Không phải là một loại số. |
Số và Biểu diễn dạng số
Các hàm này được sử dụng để biểu diễn số ở các dạng khác nhau. Các phương pháp như dưới đây -
Sr.No. | Chức năng &Mô tả |
---|---|
1 | ceil (x) Trả về giá trị Trần. Đây là số nguyên nhỏ nhất, lớn hơn hoặc bằng số x. |
2 | copysign (x, y) Nó trả về số x và sao chép dấu của y thành x. |
3 | fabs (x) Trả về giá trị tuyệt đối của x. |
4 | giai thừa (x) Trả về giai thừa của x. trong đó x ≥ 0 |
5 | tầng (x) Trả lại giá trị Sàn. Đây là số nguyên lớn nhất, nhỏ hơn hoặc bằng số x. |
6 | fsum (có thể lặp lại) Tìm tổng các phần tử trong một đối tượng có thể lặp lại |
7 | gcd (x, y) Trả về ước chung lớn nhất của x và y |
8 | isfinite (x) Kiểm tra xem x không phải là vô cùng hay nan. |
9 | isinf (x) Kiểm tra xem x có phải là vô cùng hay không |
10 | isnan (x) Kiểm tra xem x có phải là số không. |
11 | phần còn lại (x, y) Tìm phần dư sau khi chia x cho y. |
Mã mẫu
import math print('The Floor and Ceiling value of 23.56 are: ' + str(math.ceil(23.56)) + ', ' + str(math.floor(23.56))) x = 10 y = -15 print('The value of x after copying the sign from y is: ' + str(math.copysign(x, y))) print('Absolute value of -96 and 56 are: ' + str(math.fabs(-96)) + ', ' + str(math.fabs(56))) my_list = [12, 4.25, 89, 3.02, -65.23, -7.2, 6.3] print('Sum of the elements of the list: ' + str(math.fsum(my_list))) print('The GCD of 24 and 56 : ' + str(math.gcd(24, 56))) x = float('nan') if math.isnan(x): print('It is not a number') x = float('inf') y = 45 if math.isinf(x): print('It is Infinity') print(math.isfinite(x)) #x is not a finite number print(math.isfinite(y)) #y is a finite number
Đầu ra
The Floor and Ceiling value of 23.56 are: 24, 23 The value of x after copying the sign from y is: -10.0 Absolute value of -96 and 56 are: 96.0, 56.0 Sum of the elements of the list: 42.13999999999999 The GCD of 24 and 56 : 8 It is not a number It is Infinity False True
Hàm lũy thừa và lôgarit
Các hàm này được sử dụng để tính toán các nhiệm vụ khác nhau liên quan đến lũy thừa và liên quan đến lôgarit.
Sr.No. | Chức năng &Mô tả |
---|---|
1 | pow (x, y) Trả lại x về giá trị lũy thừa y. |
2 | sqrt (x) Tìm căn bậc hai của x |
3 | exp (x) Tìm xe, trong đó e =2,718281 |
4 | nhật ký (x [, cơ sở]) Trả về Nhật ký của x, trong đó cơ số được đưa ra. Cơ sở mặc định là e |
5 | log2 (x) Trả về Nhật ký của x, trong đó cơ số là 2 |
6 | log10 (x) Trả về Nhật ký của x, trong đó cơ số là 10 |
Mã mẫu
import math print('The value of 5^8: ' + str(math.pow(5, 8))) print('Square root of 400: ' + str(math.sqrt(400))) print('The value of 5^e: ' + str(math.exp(5))) print('The value of Log(625), base 5: ' + str(math.log(625, 5))) print('The value of Log(1024), base 2: ' + str(math.log2(1024))) print('The value of Log(1024), base 10: ' + str(math.log10(1024)))
Đầu ra
The value of 5^8: 390625.0 Square root of 400: 20.0 The value of 5^e: 148.4131591025766 The value of Log(625), base 5: 4.0 The value of Log(1024), base 2: 10.0 The value of Log(1024), base 10: 3.010299956639812
Các hàm chuyển đổi lượng giác &góc
Các hàm này được sử dụng để tính toán các phép toán lượng giác khác nhau.
Sr.No. | Chức năng &Mô tả |
---|---|
1 | sin (x) Trả về sin của x tính bằng radian |
2 | cos (x) Trả về cosine của x tính bằng radian |
3 | tan (x) Trả về tiếp tuyến của x tính bằng radian |
4 | asin (x) Đây là phép toán nghịch đảo của sin, có acos, atan cũng có. |
5 | độ (x) Chuyển đổi góc x từ radian sang độ |
6 | radian (x) Chuyển đổi góc x từ độ sang radian |
Mã mẫu
import math print('The value of Sin(60 degree): ' + str(math.sin(math.radians(60)))) print('The value of cos(pi): ' + str(math.cos(math.pi))) print('The value of tan(90 degree): ' + str(math.tan(math.pi/2))) print('The angle of sin(0.8660254037844386): ' + str(math.degrees(math.asin(0.8660254037844386))))
Đầu ra
The value of Sin(60 degree): 0.8660254037844386 The value of cos(pi): -1.0 The value of tan(90 degree): 1.633123935319537e+16 The angle of sin(0.8660254037844386): 59.99999999999999