Module math trong Python được định nghĩa là các hàm toán học phổ biến nhất, bao gồm các hàm lượng giác, hàm số, hàm logarit, v.v. Ngoài ra, nó cũng định nghĩa hai hằng số toán học, tức là số Pie và Euler, v.v.
Pie (n): Đây là hằng số toán học nổi tiếng và được định nghĩa là tỷ lệ chu vi với đường kính của một đường tròn. Giá trị của nó là 3.141592653589793.
Số Euler (e): Nó được định nghĩa là cơ sở của logarit tự nhiên và giá trị của nó là 2.718281828459045.
Có các Module toán học khác nhau được đưa ra dưới đây:
Hàm math.log()
Hàm này trả về logarit tự nhiên của một số đã cho. Nó được tính dựa trên hằng số e. Ví dụ:
import math number = 2e-7 print('log(fabs(x), base) is :', math.log(math.fabs(number), 10))
Kết quả:
log(fabs(x), base) is : -6.698970004336019
Hàm math.log10()
Hàm này trả về logarit cơ sở 10 của số đã cho và được gọi là logarit tiêu chuẩn.
import math x=13 print('log10(x) is :', math.log10(x))
Kết quả:
log10(x) is : 1.1139433523068367
Hàm math.exp()
Hàm này trả về một số dấu phẩy động sau khi nâng e lên số đã cho.
import math number = 5e-2 print('The given number (x) is :', number) print('e^x (using exp() function) is :', math.exp(number) - 1)
Kết quả:
The given number (x) is : 0.05 e^x (using exp() function) is : 0.05127109637602412
Hàm math.sqrt()
Hàm này trả về căn bậc hai của bất kỳ số nào.
import math x = 20 y = 9 z = 30.5 print('Căn bậc hai của 20 là ', math.sqrt(x)) print('Căn bậc hai của 9 là ', math.sqrt(y)) print('Căn bậc hai của 30.5 là ', math.sqrt(z))
Kết quả:
Căn bậc hai của 20 là 4.47213595499958 Căn bậc hai của 9 là 3.0 Căn bậc hai của 30.5 là 5.522680508593631
Hàm math.expm1()
Hàm này trả về lũy thừa bậc e của bất kỳ số nào trừ đi 1. e là cơ sở của logarit tự nhiên.
import math number = 2 print('Số đã cho (x) là :', number) print('e^x là:', math.expm1(number))
Kết quả:
Số đã cho (x) là : 2 e^x là: 6.38905609893065