Python-math库 常用函数

互联网 2021/4/8 12:11:10

文章目录 Python-math库 常用函数常量数论与表示函数幂函数与对数函数三角函数角度转换Python-math库 常用函数 from math import *常量 e:数学常数 e = 2.718281…,精确到可用精度pi:数学常数 π = 3.141592…,精确到可用精度inf:浮点正无穷大,相当于 float(inf)na…

文章目录

  • Python-math库 常用函数
    • 常量
    • 数论与表示函数
    • 幂函数与对数函数
    • 三角函数
    • 角度转换

Python-math库 常用函数

from math import *

常量

  1. e:数学常数 e = 2.718281…,精确到可用精度
  2. pi:数学常数 π = 3.141592…,精确到可用精度
  3. inf:浮点正无穷大,相当于 float('inf')
  4. nan:浮点“非数字”(NaN)值,相当于 float('nan')
  5. tau:数学常数 τ,等于 2π

数论与表示函数

  1. ceil(x):上取整
  2. floor(x):下取整
  3. factorial(x):阶乘
  4. comb(n, k) : C n k C_{n}^{k} Cnk​
  5. perm(n, k=None): A n k A_{n}^{k} Ank​
  6. gcd(a, b):最大公约数
  7. fsum(iterable):精确浮点值,比 sum 更精确
  8. fabs(x):绝对值
  9. prod(iterable, *, start=1):计算输入的 iterable 中所有元素的积。 积的默认 start 值为 1
  10. fmod(x, y):取余。 fmod() 在使用浮点数时是首选, x % y 在使用整数时是首选。
  11. copysign(x, y):基于 x 的绝对值y 的符号的浮点数
  12. frexp(x):以 (m, e) 对的形式返回 x 的尾数和指数。 m 是一个浮点数, e 是一个整数。正好是 x == m * 2**e
  13. isclose(a, b, *, rel_tol=le-09, abs_tol=0.0):a, b是否接近。

幂函数与对数函数

  1. exp(x): e x e^{x} ex
  2. log(x[, base]):对数,没有提供 base 时以 e e e 为底
  3. pow(x, y): x y x^{y} xy
  4. sqrt(x): x \sqrt{x} x

三角函数

  1. acos(x):以弧度为单位返回 x 的反余弦值
  2. asin(x):以弧度为单位返回 x 的反正弦值
  3. atan(x):以弧度为单位返回 x 的反正切值
  4. atan2(y, x):以弧度为单位返回 atan(y / x)
  5. sin(x):返回 x 弧度的正弦值
  6. cos(x):返回 x 弧度的余弦值
  7. tan(x):返回 x 弧度的正切值
  8. dist(p, q):返回 pq 两点之间的欧几里得距离。sqrt(sum((px - qx) ** 2.0 for px, qx in zip(p, q)))
  9. hypot(*coordinates):欧几里得范数。sqrt(sum(x**2 for x in coordinates))

角度转换

  1. degrees(x):将角度 x 从弧度转换为度数
  2. radians(x):将角度 x 从度数转换为弧度
随时随地学软件编程-关注百度小程序和微信小程序
关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[Python-math库 常用函数]http://www.zyiz.net/tech/detail-153770.html

上一篇:《看聊天记录都学不会Python到游戏实战?太菜了吧》(7)我用函数写了个特洛伊木马

下一篇:Word 神器 python-docx

赞(0)

共有 条评论 网友评论

验证码: 看不清楚?
    关注微信小程序
    程序员编程王-随时随地学编程

    扫描二维码或查找【程序员编程王】

    可以随时随地学编程啦!

    技术文章导航 更多>
    扫一扫关注最新编程教程