当前位置:   article > 正文

Python中的math库_python math

python math

math库概述

math库是Python提供的内置数学类函数库

  • math库不支持复数类型
  • math库一共提供了4个数学常数和44个函数。
  • 44个函数共分为4类,包括:16个数值表示函数、8个幂对数函数、16个三角对数函数和4个高等特殊函数

math库使用

首先使用保留字import引用该库

第一种:import math

对math库中函数采用math.<b>()形式使用

>>>import math

>>>math.ceil(10.2)

11

第二种,from math import <函数名>

对math库中函数可以直接采用<函数名>()形式使用

>>>from math import floor

>>>floor(10.2)

10


math库解析

1. 数学常数

常数

数学表示

描述

math.pi

π

圆周率,值为3.141592653589793

math.e

e

自然对数,值为2.718281828459045

math.inf

正无穷大,负无穷大为-math.inf

math.nan

非浮点数标记,NaNNot a Number


2, math库的数值表示函数

 math.fsum([x,y,...])函数在数学求和运算中十分有用,参考如下例子;

>>>0.1 +0.2 +0.3

0.6000000000000001

>>>import math

>>>math.fsum([0.1,0.2,0.3])

0.6

浮点数,如0.1、0.2和0.3,在Python解释器内部表示时存在一个小数点后若干位的精度尾数,当浮点数进行运算时,这个精度尾数可能会影响输出结果。因此, 在涉及浮点数运算及结果比较时,建议采用math库提供的函数,而不直接使用 Python提供的运算符。


3. math库中包括8个幂对数函数

函数数学表示描述
math.pow(x,y)x^{y}

返回x的y次幂

math.exp(x)返回e的x次幂,e是自然对数


4. math库包括16个“三角双曲函数

函数数学表示描述

math.degree(x)

角度x的弧度值转角度值

math.radians(x)

角度x的角度值转弧度值

math.hypot(x,y)返回(x,y)坐标到原点(0,0)的距离

math.sin(x)

sin x

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

math.cos(x)

cos x

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

math.tan(x)

tan x

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

math.asin(x)

arcsin x

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

math.acos(x)

arccos x

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

math.atan(x)

arctan x

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

math.atan2(y,x)

arctan y/x

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

math.sinh(x)

sinh x

返回x的双曲正弦函数值

math.cosh(x)

cosh x

返回x的双曲余弦函数值

math.tanh(x)

tanh x

返回x的双曲正切函数值

math.asinh(x)

arcsinh x

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

math.acosh(x)

arccosh x

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

math.atanh(x)

arctanh x

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


 5. math库包括4个高等特殊函数

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/773179
推荐阅读
相关标签
  

闽ICP备14008679号