c++fabs函数_Python math(数学函数)

4edfe299641a15e5f4bdafff60da057d.png math库:该模块提供了对C标准定义的数学函数的访问。math包主要处理数学相关的运算,该模块是标准库中的,所以不用安装,可以直接导入使用。 276796b3fa8d443b2bea014a2c889733.png

math包定义了两个常数,很多数字运算中,我们都会用到一些特别的常量,例如 圆周率π (pi)和自然常数e:

math.e   # 自然常数e
math.pi  # 圆周率pi

# 导入函数;
>>> import math
>>> math.e
2.718281828459045

>>> math.pi
3.141592653589793

1Math包的各种运算符:

# 向上取整;
>>> math.ceil(1.01)    
2

# 向下取整;
>>> math.floor(1.01)    
1

# 指数运算;
>>> math.pow(2,3)
8.0

# 对数,默认以e为基数;
>>> math.log(10)
2.302585092994046

>>> math.log(100, 10)
2.0

# 开根号;
>>> math.sqrt(10)
3.1622776601683795

# 绝对值;
>>> math.fabs(-1.1)
1.1

2角度转换

# 把x从弧度转换成角度(Degrees(x));
>>> math.degrees(math.pi)
180.0
>>> math.degrees(math.pi/4)
45.0
>>> math.degrees(math.pi/2)
90.0

# 将x角度转换为弧度(randian(x))
>>> math.radians(3)
0.05235987755982989
# 求x的正弦值(sin(x));
>>> math.sin(math.pi/4)
0.7071067811865476
>>> math.sin(math.pi/2)
1.0

3三角函数

# 求x 的余弦值(cos(x));
>>> math.cos(math.pi/2)
6.123233995736766e-17
>>> math.cos(math.pi/4)
0.7071067811865476

# 求x 的正切值;
>>> math.tan(math.pi/4)
0.9999999999999999
>>> math.tan(math.pi/6)
0.5773502691896257

以上是math函数一些简单的使用方法。当然,它还有很多其他的用法,如:

4双曲线函数

# 返回 x 的反双曲余弦值;
>>> math.acosh(x)

# 返回 x 的反双曲正弦值;
>>> math.asinh(x)

# 返回 x 的反双曲正切值;
>>> math.atanh(x)

# 返回 x 的双曲余弦值;
>>> math.cosh(x)

# 返回 x 的双曲正弦值;
>>> math.sinh(x)

# 返回 x 的双曲正切值;
>>> math.tanh(x)

除了以上这些,还有特殊函数(math.erf(x),math.erfc(x),math.gamma(x)...)等更多的函数,包括上面已介绍的,它们也还包含其它的使用方法。

感兴趣的可以参考官网进行学习:

https://docs.python.org/zh-cn/3/library/math.html#math.acosh

bc1bb9a015aceba0f3d2a651970a00c5.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值