如何加载math库

import math

如何使用math库中的函数

  • 在函数名前加math.(函数)
  • 如果在加载函数时代码为import math as m则可以用m.(函数)来调用函数

常数

  • pi
    >>> math.pi
    >>>3.141592653589793
  • e
    >>> math.e
    >>>2.718281828459045

一般函数

  • ceil(x):功能:返回一个浮点数据,该数据向上取整.
    >>>math.ceil(5.21)
    >>>6.0

  • copysign(x, y):功能:返回入参x,x的符号属性和入参y一致.
    >>>math.copysign(4,-1)
    >>>-4.0

  • fabs(x):功能:返回入参x的绝对值.
    >>>math.fabs(-2)
    >>>2.0

  • factorial(x):功能:返回x的阶乘.
    >>>math.factorial(5)
    >>>120

  • floor(x):功能:返回一个浮点数据,该数据向下取整.
    >>>math.floor(6.12)
    >>>6.0

  • fmod(x, y):功能:取模运算,等同x%y,注意表达式的符号看参数x.
    >>>math.fmod(3,2)
    >>>1.0

  • frexp(x):功能:效果等同公式x=m*2**e 返回二元数组(m,e).
    >>>math.frexp(8)
    >>>(0.5,4)

  • fsum(iterable):功能:计算列表内部所有数据元素之和.返回浮点类型.
    >>>f = [1,2.0,3.1]
    >>>math.fsum(f)
    >>>6.1

  • isinf(x):功能:判断浮点类型的入参是否为正向无穷大还是负向无穷大.
    >>>math.isinf(6.66)
    >>>False

  • isnan(x):功能:判断浮点类型的入参是否为数据.
    >>>math.isnan(6.66)
    >>>False

  • ldexp(x, i):功能:和函数frexp(x)函数相反等同公式:x*2**i
    >>>math.ldexp(0.5,4)
    >>>8.0

  • modf(x):功能:返回入参x的整数和小数部分.
    >>>math.modf(8)
    >>>(0.0,8.0)

  • trunc(x):功能:截取浮点数据的小数部分.
    >>>math.trunc(6.66)
    >>>6

  • exp(x):功能:指数运算,等同公式e**x.
    >>>math.exp(5)
    >>>148.4131591025766

    >>>math.exp(1e-5)-1
    >>>1.0000050000069649e-05

  • expm1(x):功能:与exp(x)不同在于该函数会有减1操作,小数部分的精度也有区别.
    >>>math.expm1(5)
    >>>147.4131591025766

    >>>math.expm1(1e-5)
    >>>1.0000050000069649e-05

  • log(x[, base]):功能:取log运算.如果入参只有1个,那么base=e.
    >>>math.log(4)
    >>>1.3862943611198906

    >>>math.log(4,2)
    >>>2.0

  • log1p(x):功能:取log运算,等同于1+x (base e).
    >>>math.log1p(4)
    >>>1.6094379124341003

  • log10(x):功能:取log运算,base=10.
    >>>math.log10(100)
    >>>2.0

  • pow(x, y):功能:幂运算,等同公式x**y.
    >>>math.pow(3,2)
    >>>9.0

  • sqrt(x):功能:开方运算.
    >>>math.sqrt(4)
    >>>2.0

三角函数

  • acos(x):反余弦函数.y = arccos(x),x=[-1,1];

  • asin(x):反正弦函数.y=arcsin(x),x=[-1,1];

  • atan(x):反正切函数.

  • atan2(y, x):返回y/x的反正切函数.

  • cos(x):余弦函数.

  • sin(x):正弦函数.

  • tan(x):正切函数.

  • hypot(x, y):返回欧氏范数,等同公式sqrt(xx + yy).

我的个人博客感兴趣的也可以进去看看哦!

个人博客(点击)

math标准库函数----python相关推荐

  1. math标准库函数功能汇总

    函数用法: acos(x):返回x的反余弦 acosh(x):返回x的反双曲余弦 asin(x):返回x的反正弦 asinh(x):返回x的反双曲正弦 atan(x):返回x的反正切 atan2(y ...

  2. Python——标准库函数

    Python标准库函数 标准库函数 基本介绍 具体模块函数讲解 math模块 1.ceil() 2.floor() 3.factorial() 4.prod() 5.gcd() 6.isclose() ...

  3. python语言的标准库有哪些,python标准库函数有哪些

    PyFlux库函数是什么? PyFlux是Python编程语言的开源时间序列库.PyFlux是Python中为处理时间序列问题而创建的开源库. 该库有一系列极好的时间序列模型,包括但不限于 ARIMA ...

  4. 使用Python标准库函数os.listdir()时的4个注意事项

    好消息:"Python小屋"编程比赛正式开始 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清华大学出版社, ...

  5. Python中的标准库函数(内置函数)print()输出(打印出)字符串的常见用法

    这篇博文用于记录下Python中的标准库函数print()的常见用法,随着时间的推移,可能会有更新. print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一 ...

  6. math库是python语言的数学模块_Python 数学模块(Math)

    Python 数学模块(Math) 了解Python中可用的所有数学函数以及如何在程序中使用它们. Python中的数学模块是什么? math 模块是Python中的标准模块,并且始终可用.要在此模块 ...

  7. 2/2 常用函数:标准库函数

    标准库函数:需要先导入模块再使用的函数 o. 查看库里面的所有函数: import 库名 dir(库名) o. 查看具体函数的功能: help(math.ceil) math库(模块): 数学运算的一 ...

  8. C语言中最常用标准库函数

    标准头文件包括: <asset.h>      <ctype.h>       <errno.h>       <float.h> <limits ...

  9. python中math isnan,在python中指定一个变量NaN,不用numpy

    是 – 使用float('nan')或float('NaN').从Python 3.5开始,你也可以使用 math.nan. >>> a = float('nan') >> ...

最新文章

  1. 计算机科学导论 第4版,计算机科学导论.第4版
  2. 腾讯首次公布微信最全用户数据【完整版】
  3. [BJDCTF 2nd]8086(异或脚本解题)
  4. Android(2)-----Fragment //(第七周后的知识)
  5. 软件工程师所需掌握的“终极技术”是什么?
  6. 一张图带你看懂 ,web前端开发应该知道的HTML5六大趋势
  7. mysql加密复制_MySQL主从复制使用SSL加密
  8. ajax 异步加载 list集合数据
  9. ArcMap操作技巧
  10. java string 去掉两边的引号_编写一个简单的java程序
  11. 机器学习笔记(七):线性回归 | 凌云时刻
  12. Angr安装与使用之使用篇(四)
  13. 摸爬滚打DirectX11_day08——.X文件的导入
  14. Python百度文库爬虫终极版
  15. 【CAD】天河云cad,剖面线/细线已经改变图层,颜色却不变的问题
  16. 计算机d盘可以格式化吗,d盘怎么格式化
  17. linux根文件系统与内核合二为一
  18. ReactOS学习笔记--编译和调试
  19. python找列表中相邻数的个数_利用python求相邻数的方法示例
  20. c语言编写万年历课程设计,用C语言编写万年历 C课程设计.pdf

热门文章

  1. class字节码文件中的常量池结构详解
  2. 用redis+jwt保存在线用户和获得在线用户列表、踢出用户示例
  3. 用aspect在springboot中记录操作日志至数据库的详细过程
  4. ice mac 安装
  5. Java读取xml文件的四种方法
  6. iBatis SqlMap的配置总结
  7. 2021暑假实习-SSM超市积分管理系统-day04笔记
  8. CTF——Web——php 弱类型总结
  9. EasyExcel实现文件读取、导出、上传、下载操作
  10. sharding jdbc根据年月分表