from math import *
常量e
:数学常数 e = 2.718281…,精确到可用精度pi
:数学常数 π = 3.141592…,精确到可用精度inf
:浮点正无穷大,相当于 float('inf')
nan
:浮点“非数字”(NaN)值,相当于 float('nan')
tau
:数学常数 τ,等于 2π数论与表示函数ceil(x)
:上取整floor(x)
:下取整factorial(x)
:阶乘comb(n, k)
: C n k C_{n}^{k} Cnkperm(n, k=None)
: A n k A_{n}^{k} Ankgcd(a, b)
:最大公约数fsum(iterable)
:精确浮点值,比 sum 更精确fabs(x)
:绝对值prod(iterable, *, start=1)
:计算输入的 iterable 中所有元素的积。 积的默认 start 值为 1
。fmod(x, y)
:取余。 fmod()
在使用浮点数时是首选, x % y
在使用整数时是首选。copysign(x, y)
:基于 x 的绝对值和 y 的符号的浮点数frexp(x)
:以 (m, e)
对的形式返回 x 的尾数和指数。 m 是一个浮点数, e 是一个整数。正好是 x == m * 2**e
isclose(a, b, *, rel_tol=le-09, abs_tol=0.0)
:a, b是否接近。幂函数与对数函数exp(x)
: e x e^{x} exlog(x[, base])
:对数,没有提供 base 时以 e e e 为底pow(x, y)
: x y x^{y} xysqrt(x)
: x \sqrt{x} x三角函数acos(x)
:以弧度为单位返回 x 的反余弦值asin(x)
:以弧度为单位返回 x 的反正弦值atan(x)
:以弧度为单位返回 x 的反正切值atan2(y, x)
:以弧度为单位返回 atan(y / x)
sin(x)
:返回 x 弧度的正弦值cos(x)
:返回 x 弧度的余弦值tan(x)
:返回 x 弧度的正切值dist(p, q)
:返回 p 与 q 两点之间的欧几里得距离。sqrt(sum((px - qx) ** 2.0 for px, qx in zip(p, q)))
hypot(*coordinates)
:欧几里得范数。sqrt(sum(x**2 for x in coordinates))
角度转换degrees(x)
:将角度 x 从弧度转换为度数radians(x)
:将角度 x 从度数转换为弧度 总结 以上是内存溢出为你收集整理的Python-math库 常用函数全部内容,希望文章能够帮你解决Python-math库 常用函数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)