宁波建网站方式,万秀服务不错的seo推广,深圳便宜建网站,网站彩票怎么做欢迎加入 Python 官方文档翻译团队#xff1a;https://www.transifex.com/python-doc/ math 模块官方文档#xff1a;https://docs.python.org/3/library/math.html
math 模块包含的函数按照用途可分为#xff1a;数论与表示函数、幂函数与对数函数、三角函数、角度转换、双… 欢迎加入 Python 官方文档翻译团队https://www.transifex.com/python-doc/ math 模块官方文档https://docs.python.org/3/library/math.html
math 模块包含的函数按照用途可分为数论与表示函数、幂函数与对数函数、三角函数、角度转换、双曲函数、特殊函数和常量
math 模块包含的部分函数如下最常用的函数已用红色标识
数论与表示函数
函数功能ceil(x) 对浮点数 x 向上取整即大于或等于 x 的最小整数返回整形值floor(x)对浮点数 x 向下取整即小于或等于 x 的最大整数返回整形值copysign(x, y)返回与 y 同号的 x 值类型为浮点数fabs(x)对数 x 求绝对值返回浮点数factorial(x)对数 x 求 x!即 x 的阶乘返回整数fmod(x, y)求 x/y 的余数fmod() 与 % 类似不同的是fmod 以 x 来决定余数的符号% 以 y 来决定余数的符号frexp(x)返回一个由 x 的尾数和指数组成的元组 (m,e)计算方式x 分别除以 0.5 和 1得到一个值的范围2e 的值要在这个范围之内e 为符合要求的最大整数值x/2e 得到 m 的值如果 x 等于 0则 m 和 e 的值都为 0m 的绝对值的范围为 (0.5,1) 之间不包括 0.5 和 1fsum(iterable)对迭代器里的每个元素进行求和操作返回浮点数gcd(x, y)求整数 x 和 y 的最大公约数gcd(0, 0) 返回 0isclose(a, b, *, rel_tol1e-09, abs_tol0.0)若 a 和 b 的值比较接近则返回 True否则返回 Falserel_tol最大相对容差是 a 和 b 之间允许的最大差值如要设置5的容差则 rel_tol0.05 默认容差为 1e-09确保两个值在大约 9 位十进制数字内相同。rel_tol 必须大于零abs_tol最小绝对容差对于接近零的比较很有用。 abs_tol 必须至少为零如果没有错误发生结果将是abs(a-b) max(rel_tol * max(abs(a), abs(b)), abs_tol)isfinite(x)如果 x 不是无穷大则返回 True 否则返回 False 注意 0.0 被认为是有限的isinf(x)如果 x 是正无穷大或负无穷大则返回 True否则返回 Falseisnan(x)如果 x 不是数字则返回 True否则返回 Falseldexp(x, i)返回 x * (2i) 的值。是函数 frexp() 的反函数modf(x)返回由 x 的小数部分和整数部分组成的元组remainder(x, y)返回 IEEE 754 风格的 x 相对于 y 的余数对于有限 x 和有限非零 y 这是差异 x - n * y 其中 n 是与商 x / y 的精确值最接近的整数如果 x / y 恰好位于两个连续整数之间则最近的 * even* 整数用于 n 余数 r remainder(x, y) 因此总是满足 abs( r ) 0.5 * abs(y)特殊情况遵循IEEE 754特别是 remainder(x, math.inf) 对于任何有限 x 都是 x 而 remainder(x, 0) 和 remainder(math.inf, x) 引发 ValueError 适用于任何非NaN的 x如果余数运算的结果为零则该零将具有与 x 相同的符号在使用IEEE 754二进制浮点的平台上此操作的结果始终可以完全表示不会引入舍入错误trunc(x) 对浮点数 x 取整舍去小数部分返回整形值trunc(x) 函数功能与 // 整除的结果类似区别在于 trunc(x) 函数返回的值为整形而 // 整除返回的值是浮点型幂函数与对数函数
函数功能exp(x)返回 e x即 e 次 x 幂其中 e 2.718281… 是自然对数的基数这通常比 math.ex 或 pow(math.e, x) 更精确expm1(x)返回 e x-1即 e 的 x 次幂减 1其中 e 2.718281… 是自然对数的基数log(x[, base])返回 x 的自然对数默认以 e 为基数base 参数给定时将 x 的对数返回给定的 base计算式为log(x)/log(base)log1p(x)返回 x1 的自然对数 (基数为e) 的值log2(x)返回 x 以 2 为底的对数通常比 log(x, 2) 更准确log10(x)返回 x 底为10的对数通常比 log(x, 10) 更准确pow(x, y)返回 x 的 y 次幂即 xy sqrt(x)返回 x 的平方根三角函数
函数功能cos(x) 返回 x 弧度的余弦值sin(x) 返回 x 弧度的正弦值tan(x)返回 x 弧度的正切值acos(x)以弧度为单位返回 x 的反余弦值asin(x)以弧度为单位返回 x 的反正弦值atan(x)以弧度为单位返回 x 的反正切值atan2(y, x)以弧度为单位返回 atan(y / x) 结果在 -pi 和 pi 之间从原点到点 (x, y) 的平面矢量使该角度与正X轴成正比atan2() 的点的两个输入的符号都是已知的因此它可以计算角度的正确象限例如atan(1) 和 atan2(1, 1) 都是 pi/4 但 atan2(-1, -1) 是 -3*pi/4hypot(x, y)返回欧几里德范数sqrt(x*x y*y) 这是从原点到点 (x, y) 的向量长度角度转换
函数功能degrees(x)将角度 x 从弧度转换为度数radians(x)将角度 x 从度数转换为弧度双曲函数基于双曲线而非圆来对三角函数进行模拟
函数功能acosh(x)返回 x 的反双曲余弦值asinh(x)返回 x 的反双曲正弦值atanh(x)返回 x 的反双曲正切值cosh(x)返回 x 的双曲余弦值sinh(x)返回 x 的双曲正弦值tanh(x)返回 x 的双曲正切值特殊函数
函数功能erf(x)可用于计算传统的统计函数如 累积标准正态分布erfc(x)返回 x 处的互补误差函数。 互补错误函数 定义为 1.0 - erf(x)。 它用于 x 的大值从其中减去一个会导致 有效位数损失gamma(x)返回 x 处的 伽马函数值lgamma(x)返回 Gamma 函数在 x 绝对值的自然对数常量
函数功能math.pi数学常数 π 3.141592…精确到可用精度math.e数学常数 e 2.718281…精确到可用精度math.tau数学常数 τ 6.283185…精确到可用精度Tau 是一个圆周常数等于 2π圆的周长与半径之比math.inf浮点正无穷大对于负无穷大使用 -math.inf 相当于 float(inf) 的输出math.nan浮点非数字NaN值相当于 float(nan) 的输出