Note of Python Math
2019-03-13 23:35:43来源:博客园 阅读 ()
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的反双曲正切函数值 |
原文链接:https://www.cnblogs.com/bpf-1024/p/10520476.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash