math --- các hàm toán học#

Mô-đun math cung cấp một số hàm toán học cơ bản để làm việc với các số dấu phẩy động.

Lưu ý: Trên OpenMV Cam, các số dấu phẩy động có độ chính xác 32-bit.

Hàm#

math.acos(x: float) float#

Trả về cosin ngược của x.

math.acosh(x: float) float#

Trả về cosin hyperbolic ngược của x.

math.asin(x: float) float#

Trả về sin ngược của x.

math.asinh(x: float) float#

Trả về sin hyperbolic ngược của x.

math.atan(x: float) float#

Trả về tang ngược của x.

math.atan2(y: float, x: float) float#

Trả về giá trị chính của tang ngược của y/x.

math.atanh(x: float) float#

Trả về tang hyperbolic ngược của x.

math.ceil(x: float) int#

Trả về một số nguyên, là x làm tròn về phía vô cực dương.

math.copysign(x: float, y: float) float#

Trả về x với dấu của y.

math.cos(x: float) float#

Trả về cosin của x.

math.cosh(x: float) float#

Trả về cosin hyperbolic của x.

math.degrees(x: float) float#

Trả về radian x được chuyển đổi sang độ.

math.erf(x: float) float#

Trả về hàm lỗi của x.

math.erfc(x: float) float#

Trả về hàm lỗi bù của x.

math.exp(x: float) float#

Trả về hàm mũ của x.

math.expm1(x: float) float#

Trả về exp(x) - 1.

math.fabs(x: float) float#

Trả về giá trị tuyệt đối của x.

math.floor(x: float) int#

Trả về một số nguyên, là x làm tròn về phía vô cực âm.

math.fmod(x: float, y: float) float#

Trả về phần dư của x/y.

math.frexp(x: float) Tuple[float, int]#

Phân tích một số dấu phẩy động thành phần định trị và số mũ của nó. Giá trị trả về là bộ tuple (m, e) sao cho x == m * 2**e chính xác. Nếu x == 0 thì hàm trả về (0.0, 0), ngược lại quan hệ 0.5 <= abs(m) < 1 thỏa mãn.

math.gamma(x: float) float#

Trả về hàm gamma của x.

math.isfinite(x: float) bool#

Trả về True nếu x là hữu hạn.

math.isinf(x: float) bool#

Trả về True nếu x là vô cực.

math.isnan(x: float) bool#

Trả về True nếu x không phải là số

math.ldexp(x: float, exp: int) float#

Trả về x * (2**exp).

math.lgamma(x: float) float#

Trả về logarithm tự nhiên của hàm gamma của x.

math.log(x: float, base: float = e) float#

Với một đối số, trả về logarithm tự nhiên của x.

Với hai đối số, trả về logarithm của x theo base đã cho.

math.log10(x: float) float#

Trả về logarithm cơ số 10 của x.

math.log2(x: float) float#

Trả về logarithm cơ số 2 của x.

math.modf(x: float) Tuple[float, float]#

Trả về một bộ tuple gồm hai số thực, là phần thập phân và phần nguyên của x. Cả hai giá trị trả về đều có cùng dấu với x.

math.pow(x: float, y: float) float#

Trả về x lũy thừa y.

math.radians(x: float) float#

Trả về độ x được chuyển đổi sang radian.

math.sin(x: float) float#

Trả về sin của x.

math.sinh(x: float) float#

Trả về sin hyperbolic của x.

math.sqrt(x: float) float#

Trả về căn bậc hai của x.

math.tan(x: float) float#

Trả về tang của x.

math.tanh(x: float) float#

Trả về tang hyperbolic của x.

math.trunc(x: float) int#

Trả về một số nguyên, là x làm tròn về phía 0.

Hằng số#

math.e: float#

Cơ số của logarithm tự nhiên.

math.pi: float#

Tỷ số giữa chu vi và đường kính của một hình tròn.