Skip to main content
Version: 0.6.0

math

ceil

ceil(x) -> int

Return the ceiling of x as an Integral. This is the smallest integer >= x.

factorial

factorial(x) -> int

Return x!. Raise a error if x is negative or non-integral.

floor

floor(x) -> int

Return the floor of x as an Integral. This is the largest integer <= x.

gcd

gcd(a: int, b: int) -> int

Return the greatest common divisor of x and y

isfinite

isfinite(x) -> bool

Return True if x is neither an infinity nor a NaN, and False otherwise.

isinf

isinf(x) -> bool

Return True if x is a positive or negative infinity, and False otherwise.

isnan

isnan(x) -> bool

Return True if x is a NaN (not a number), and False otherwise.

modf

modf(x) -> List[float, float]

Return the fractional and integer parts of x. Both results carry the sign of x and are floats.

exp

exp(x) -> float

Return e raised to the power of x.

expm1

expm1(x) -> float

Return exp(x) - 1. This function avoids the loss of precision involved in the direct evaluation of exp(x) - 1 for small x.

log

log(x, base=2.71828182845904523536028747135266250) -> float

Return the logarithm of x to the base e.

log1p

log1p(x) -> float

Return the natural logarithm of 1+x (base e). The result is computed in a way which is accurate for x near zero.

log2

log2(x) -> float

Return the base 2 logarithm of x.

log10

log10(x) -> float

Return the base 10 logarithm of x.

pow

pow(x, y) -> float

Return x**y (x to the power of y).

sqrt

sqrt(x) -> float

Return the square root of x.