26/07/2019, 10:17

Mô-đun math trong Python

Previous Mô-đun 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 ...

Previous

Mô-đun 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 mô-đun toán học khác nhau được đưa ra dưới đây:

Nội dung chính:

  • Hàm math.log()
  • Hàm math.log10()
  • Hàm math.exp()
  • Hàm math.sqrt()
  • Hàm math.expm1()

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
Previous
0