math

导入方法

import math

函数

acos(x)

返回x的反余弦(以弧度表示)。

acosh(x)

返回x的逆双曲余弦。

asin(x)

返回x的反正弦(以弧度表示)。

asinh(x)

返回x的逆双曲正弦值。

atan(x)

返回x的反正切(以弧度表示)。

atan2(y,x)

返回y / x的反正切(以弧度表示)。 与atan(y / x)不同,考虑x和y的符号。

atanh(x)

返回x的逆双曲正切。

ceil(x)

向上取整

copysign(x,y)

xy符号相同,返回x;xy符号不同,返回-x;xy均可以为0(-0,表示负号,否则为正号)

cos(x)

返回x的余弦值(以弧度为单位)。

cosh(x)

返回x的双曲余弦值。

degrees(x)

将角度x从弧度转换为度数。

erf(x)

我不懂

erfc(x)

我不懂

exp(x)

返回e的x次方

expm1(x)

返回exp(x)-1。 当x小的时候使用会精确。

fabs(x)

返回float x的绝对值。

factorial(x)

返回x的阶乘

floor(x)

返回小于等于x的最大整数

fmod(x,y)

返回x%y

frexp(x)

我不懂

fsum(可迭代)

返回一个可迭代的值的总和(对序列求和),且不丢失精度

gamma(x)

x的伽玛函数。

gcd(x,y)

x和y的最大公约数

hypot(x,y)

返回欧几里德距离sqrt(x x + y y)。

isclose(a,b,*,rel_tol = 1e-09,abs_tol = 0.0)

我不懂

isfinite(x)

如果x既不是无穷大也不是NaN,则返回True,否则返回False。

isinf(x)

如果x是正或负无穷大,则返回True,否则返回False。

isnan(x)

如果x是NaN(不是数字),则返回True,否则返回False。

ldexp(x,i)

返回x *(2 ** i)。

lgamma(x)

x的Gamma函数绝对值的自然对数。

log(x [,base])

将x的对数返回给定的基数。 如果未指定基数,则返回x的自然对数(基数e)。

log10(x)

返回x的基数10对数。

log1p(x)

返回1 + x(基数e)的自然对数。 结果以对于接近零的x精确的方式计算。

log2(x)

返回x的基数2对数。

modf(x)

返回x的小数和整数部分。以元组形式返回.

pow(x,y)

返回x ** y。

radians(x)

将角度x从度数转换为弧度。

sin(x)

返回x的正弦值(以弧度表示)。

sinh(x)

返回x的双曲正弦值。

sqrt(x)

返回x的平方根。

tan(x)

返回x的正切(以弧度表示)。

tanh(x)

返回x的双曲正切。

trunc(xReal)

我不懂

数据

e

2.718281828459045

inf

INF

nan

nan

pi

3.141592653589793

tau

6.283185307179586

Last updated