Note of Python Math

math 库是Python 提供的内置数学类函数库,而其中复数类型常用于科学计算,一般计算并不常用,因此math 库不支持复数类型。math 库一共提供4个数学常数和44个函数(包括16个数值表示函数、8个幂对数函数、16个三角对数函数和4个高等特殊函数)。

1. 调用库函数

(1) 导入库函数:import  <库名>

使用库中函数:<库名> . <函数名> (<函数参数>)

(2) 导入库函数:from  <库名>  import * ( *为通配符 )

使用库中函数:<函数名> (<函数参数>

2. math库函数

(1) 4个数学常数

常数

数学表示

说明

pi

π

圆周率(3.141592653589793)

e

e

自然对数(2.718281828459045)

inf

正无穷大

nan

非浮点数标记(Not a Number)

(2) 16个数值表示函数

函数

数学表示

说明

fabs(x)

|x|

返回x的绝对值

fmod(x)

x%y

返回x与y的模

fsum([x,y,...])

x+y+...

浮点数精确求和

ceil(x)

 

向上取整,返回不小于x的最小整数

floor(x)

 

向上取整,返回不大于x的最大整数

factorial(x)

x!

返回x的阶乘

gcd(a,b)

返回a与b的最大公约数,当x为小数或负数时,返回 ValueError

frexp(x)

 

返回(m,e),当x=0时,返回 (0.0 , 0)

ldexp(x,i)

 

返回运算值,frexp(x)的反运算

modf(x)

返回x的小数和整数部分

trunc(x)

返回x的整数部分

copysign(x,y)

|x|*|y|/y

用y的正负号替换x的正负号

isclose(a,b)

比较a与b的相似性,返回True或False

isfinite(x)

当x为无穷大或Nan时返回True;否则返回False

isinf(x)

当x为无穷大时返回True;否则返回False

isnan(x)

当x为Nan时返回True;否则返回False

(3) 8个幂对数函数

函数

数学表示

说明

pow(x,y)

 

返回x的y次幂

exp(x)

 

返回e的x次幂

expml(x)

 

返回e的x次幂减1

sqrt(x)

 

返回x的平方根

log(x [,base])

 

返回x的对数值,只输入x时,base = e

log1p(x)

 

返回1+x的自然对数值

log2(x)

 

返回x的2对数值

log10(x)

 

返回x的10对数值

(4) 16个三角对数函数

函数

数学表示

说明

degrees(x)

角度x的弧度值转角度值

radians(x)

角度x的角度值转弧度值

hypot(x,y)

 

返回坐标 (x,y)到原点的距离

sin(x)

sin x

返回x的正弦函数值,x是弧度值

cos(x)

cos x

返回x的余弦函数值,x是弧度值

tan(x)

tan x

返回x的正切函数值,x是弧度值

asin(x)

arcsin x

返回x的反正弦函数值,x是弧度值

acos(x)

arccos x

返回x的反余弦函数值,x是弧度值

atan(x)

arctan x

返回x的反正切函数值,x是弧度值

atan2(y,x)

arctan y/x

返回y/x的反正切函数值,x是弧度值

sinh(x)

sinh x

返回x的双曲正弦函数值

cosh(x)

cosh x

返回x的双曲余弦函数值

tanh(x)

tanh x

返回x的双曲正切函数值

asinh(x)

arcsinh x

返回x的反双曲正弦函数值

acosh(x)

arccosh x

返回x的反双曲余弦函数值

atanh(x)

arctanh x

返回x的反双曲正切函数值

Note of Python Math的更多相关文章

  1. 【Python】-NO.97.Note.2.Python -【Python 基本数据类型】

    1.0.0 Summary Tittle:[Python]-NO.97.Note.2.Python -[Python 基本数据类型] Style:Python Series:Python Since: ...

  2. Note of Python Turtle

    Note of Python Turtle         Turtle 库函数是 Python语言中一个流行的绘图函数库.Turtle 意思是海龟,在Python中显示为一个小箭头,通过它的移动而留 ...

  3. 【Python】-NO.99.Note.4.Python -【Python3 条件语句 循环语句】

    1.0.0 Summary Tittle:[Python]-NO.99.Note.4.Python -[Python3 条件语句 循环语句] Style:Python Series:Python Si ...

  4. 【Python】-NO.98.Note.3.Python -【Python3 解释器、运算符】

    1.0.0 Summary Tittle:[Python]-NO.98.Note.3.Python -[Python3 解释器] Style:Python Series:Python Since:20 ...

  5. 【Python】-NO.96.Note.2.Python -【Python 基础】

    1.0.0 Summary Tittle:[Python]-NO.95.Note.1.Python -[Python 老男孩 基础]- Style:Python Series:Python Since ...

  6. Python math 模块、cmath 模块

    Python math 模块.cmath 模块 Python 中数学运算常用的函数基本都在 math 模块.cmath 模块中.高佣联盟 www.cgewang.com Python math 模块提 ...

  7. python math详解(1)

    python math详解(1) 一.导入 python要调用math要进行导入 import math 二.返回值 math包里有一些值 比如 math.pi 返回pi的值 约为3.14 math. ...

  8. python math random

    很有用个的工具 值得好好看看,这是作者(python发明者)对于工作中使用到的大多数场景的提炼 //test.py 1 import math 2 3 print abs(-10) 4 print m ...

  9. python math.asin

    import mathmath.asin(x) x : -1 到 1 之间的数值.如果 x 是大于 1,会产生一个错误. #!/usr/bin/pythonimport math print &quo ...

随机推荐

  1. 1_translation_1

    It is always difficult to start describing a programming language because little details do not make ...

  2. 深入理解C++11

    [深入理解C++11] 1.很多 现实 的 编译器 都 支持 C99 标准 中的__ func__ 预定 义 标识符 功能, 其 基本 功能 就是 返回 所在 函数 的 名字. 编译器 会 隐式 地 ...

  3. idea激活方式

    idea破解方法:转自https://note.youdao.com/ynoteshare1/index.html?id=d0f3fb42bfa1bb65a33115a1b6140f5f&ty ...

  4. 20175314薛勐 MyOD(课下作业,选做)

    MyOD(课下作业,选做) 要求 编写MyOD.java 用java MyOD XXX实现Linux下od -tx -tc XXX的功能 思路 伪代码: 读取命令行输入的参数(文件名) 以16为每个字 ...

  5. 2019-04(2)Python学习

    一.元组 1.什么是元组? 元组是一个固定长度,不可改变的Python序列对象.创建元组的最简单方式,是用逗号分隔一列值: In [1]: tup = 4, 5, 6 In [2]: tup Out[ ...

  6. Linux 学习笔记 2:文件系统

    1.文件系统层次结构 系统目录内容: /: 根目录(之后的/都是目录分隔符) /home:用户目录 /bin: Unix常用命令,如bash, date, cat, tar等 /sbin: 管理员命令 ...

  7. dskinlite(uieasy mfc界面库)使用记录1: schema验证xml

    市场上的MFC第三方库很多,最终选定dskinlite企业版,成熟度比较高,当然价格也略贵. 在2017年仍然使用MFC是有些另类,但特定场景很适用,也适合不愿转型的老程序员. 目前处于学习阶段,欢迎 ...

  8. CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 转载

    CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 2016年09月01日 13:56:30 疯子19911109 阅读数:4823 标签:  ...

  9. 人脸检测(1)——HOG特征

    一.概述 前面一个系列,我们对车牌识别的相关技术进行了研究,但是车牌识别相对来说还是比较简单的,后续本人会对人脸检测.人脸识别,人脸姿态估计和人眼识别做一定的学习和研究.其中人脸检测相对来说比较简单, ...

  10. super()调用父类构造方法

    super()表示调用父类中的构造方法 1.子类继承父类,子类的构造方法的第一行,系统会默认编写super(),在调用子类的构造方法时,先调用父类的无参数构造方法 2.如果父类中只有有参数构造方法,那 ...