python中math库_Python库详解之math库 - 11GX
首页 > python中math库_Python库详解之math库

python中math库_Python库详解之math库

1

首先我们看下定义的Number-theoretic and representation functions.

1:ceil(x):功能:返回一个浮点数据,该数据向上取整.

2:copysign(x, y):功能:返回入参x,x的符号属性和入参y一致.

3:fabs(x):功能:返回入参x的绝对值.

4:factorial(x):功能:返回x的阶乘.

32fe25ef354f50b8e2dc8e6fdc4afa32929c187a.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

5:floor(x):功能:返回一个浮点数据,该数据向下取整.

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

7:frexp(x):功能:效果等同公式x=m*2**e 返回二元数组(m,e).

8:fsum(iterable):功能:计算列表内部所有数据元素之和.返回浮点类型.

a99a494afa32939c7715f9065719ce2c5a1b157a.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

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

10:isnan(x):功能:判断浮点类型的入参是否为数据.

11:ldexp(x, i):功能:和函数frexp(x)函数相反等同公式:x*2**i

12:modf(x):功能:返回入参x的整数和小数部分.

13:trunc(x):功能:截取浮点数据的小数部分.

92dd32f7dfb2dc1990ce7daf95def4dca139107a.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

接下来看math库定义的Power and logarithmic functions函数方法:

1:exp(x):功能:指数运算,等同公式e**x.

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

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

cf6d451b1edef4dcc2db35ab45ecd3d968750c7a.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

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

5:log10(x):功能:取log运算,base=10.

6:pow(x, y):功能:幂运算,等同公式x**y.

7:sqrt(x):功能:开方运算.

a1780d1fceecd3d90f97d470679959430501087a.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

接下来看math库定义的三角函数:Trigonometric functions

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

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

3:atan(x):功能:反正切函数.

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

6834ecc4ec9959436ee36e4a95425d6b05d1047a.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

6:cos(x):功能:余弦函数.

7:sin(x):功能:正弦函数.

8:tan(x):功能:正切函数.

9:hypot(x, y):功能:返回欧氏范数,等同公式sqrt(x*x + y*y).

49bf00425d6b04d126cbbc3cb213e8e5edee017a.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

更多相关:

  • 浏览localhost网站时候不管你打开那个页面它都会不停的轮询。据悉这是VS2013自带的Browser Link功能,里面用到SignalR机制什么是Browser Link功能,什么是SignalR机制大家可以没事去百度了解一下。Browser Link功能讲解地址:http://www.cxyclub.cn/n/40768/此...

  • 作为企业的CIO或CTO,当你想为客户或者企业员工高效率提供新服务时,可曾想过走虚拟机软件的路子?虚拟机软件是企业、尤其是中小企业IT部门轻量化高效部署应用的捷径,本文将介绍十款运行于VirtualBox的虚拟机软件,这些虚拟机软件经过社区用户和开发者大量测试和改进,已经非常成熟,可以帮你优化提升包括ERP和人力资源管理在内的业务流...

  • 草色新雨中, 松声晚窗里。之前我们学习 Power Query 都是用鼠标就完成了很多复杂的操作。虽然 PowerQuery 已经将大部分常用功能内置成到功能区。基本能完成我们大部分的报表自动化功能。但是总有些复杂的或者个性化的问题是开发团队没有预先想到的,这时我们就需要学习 M 语言。一、M 语言在哪里?M语言的函数公式有三个地...

  • 前言从2020年3月份开始,计划写一系列文档--《小白从零开始学编程》,记录自己从0开始学习的一些东西。第一个系列:python,计划从安装、环境搭建、基本语法、到利用Django和Flask两个当前最热的web框架完成一个小的项目第二个系列:可能会选择Go语言,也可能会选择Vue.js。具体情况待定,拭目以待吧。。。基本概念表达式表...

  • 1.1函数1.1.1什么是函数函数就是程序实现模块化的基本单元,一般实现某一功能的集合。函数名:就相当于是程序代码集合的名称参数:就是函数运算时需要参与运算的值被称作为参数函数体:程序的某个功能,进行一系列的逻辑运算return 返回值:函数的返回值能表示函数的运行结果或运行状态。1.1.2函数的作用函数是组织好的,可重复使用的,用来...

  • 原标题:基于Python建立深度神经网络!你学会了嘛?图1 神经网络构造的例子(符号说明:上标[l]表示与第l层;上标(i)表示第i个例子;下标i表示矢量第i项)单层神经网络图2 单层神经网络示例神经元模型是先计算一个线性函数(z=Wx+b),接着再计算一个激活函数。一般来说,神经元模型的输出值是a=g(Wx+b),其中g是激活函数(...

  • 在学习MySQL的时候你会发现,它有非常多的函数,在学习的时候没有侧重。小编刚开始学习的时候也会有这个感觉。不过,经过一段时间的学习之后,小编发现尽管函数有很多,但是常用的却只有那几个。今天小编就把常用的函数汇总一下,为大家能够能好的学习MySQL中的函数。MySQL常使用的函数大概有四类。时间函数、数学函数、字符函数、控制函数。让我...

  • empty()函数 是用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回 false 值;反之返回 true值。所以,当字符串的值为0时,也返回true,就是执行empty内部的语句。这就是陷阱。     如: 假设 $value = 0; 则empty($value)=false。     劝告各位,千万注意使用...

  • (四)Asp.net web api中的坑-【api的返回值】 原文:(四)Asp.net web api中的坑-【api的返回值】void无返回值IHttpActionResultHttpResponseMessage自定义类型我这里并不想赘述这些返回类型, 可以参考博文http://blog.csdn.net/leonk...

  • 今天碰见个题目,感觉短路表达式很好用。 题目: 定义一个计算圆面积的函数area_of_circle(),它有两个参数:r: 表示圆的半径;pi: 表示π的值,如果不传,则默认3.14function area_of_circle(r, pi) {} 我的写法:  if(arguments.length>=2) { ret...

  • 类型 JavaScript 有七种内置类型:null、undefined、boolean、number、string、object 和symbol,可以使用typeof 运算符来查看typeof返回的都是字符串很多开发人员将undefined 和undeclared 混为一谈, 但在JavaScript 中它们是两码事。undefin...

  • 什么是DOM document object model 的简称,意思为文档对象模型。主要用来对文档中的html节点进行操作。 Dom的操作简单示例:

    -->