本文概述
- math.log()
- math.log10()
- math.exp()
- math.sqrt()
- math.expm1()
- math.cos()
- math.sin()
- math.tan()
Pie(n):这是众所周知的数学常数, 定义为环境与圆直径的比率。其值为3.141592653589793。
欧拉数(e):定义为自然对数的底, 其值为2.718281828459045。
以下是不同的数学模块:
math.log()此方法返回给定数字的自然对数。它以e为底进行计算。
例子
import mathnumber = 2e-7# small value of of xprint('log(fabs(x), base) is :', math.log(math.fabs(number), 10))
输出
log(fabs(x), base) is : -6.698970004336019
math.log10()此方法返回给定数字的以10为底的对数, 称为标准对数。
例子
import mathx=13# small value of of xprint('log10(x) is :', math.log10(x))
输出
log10(x) is : 1.1139433523068367
math.exp()将e提高到给定数字后, 此方法将返回浮点数。
例子
import mathnumber = 5e-2# small value of of xprint('The given number (x) is :', number)print('e^x (using exp() function) is :', math.exp(number)-1)
输出
The given number (x) is : 0.05e^x (using exp() function) is : 0.05127109637602412
math.sqrt()此函数返回任何给定数字的平方根。
例子
import mathx = 20y = 14z = 17.8995print('sqrt of 20 is ', math.sqrt(x))print('sqrt of 14 is ', math.sqrt(y))print('sqrt of 17.8995 is ', math.sqrt(z))
输出
sqrt of 20 is 4.47213595499958sqrt of 14 is 3.7416573867739413sqrt of 17.8995 is 4.230780069916185
math.expm1()此方法将e提升为任何数字减去1的幂。e是自然对数的底数。
例子
import mathnumber = 2e-1# small value of of xprint('The given number (x) is :', number)print('e^x (using expml() function) is :', math.expm1(number))
输出
The given number (x) is : 0.2e^x (using expml() function) is : 0.22140275816016985
math.cos()它返回以弧度为单位的任意数字的余弦值。
例子
import mathangleInDegree = 60angleInRadian = math.radians(angleInDegree)print('Given angle :', angleInRadian)print('cos(x) is :', math.cos(angleInRadian))
输出
Given angle : 1.0471975511965976cos(x) is : 0.5000000000000001
math.sin()它以弧度返回任何数字的正弦。
例子
import mathangleInDegree = 60angleInRadian = math.radians(angleInDegree)print('Given angle :', angleInRadian)print('sin(x) is :', math.sin(angleInRadian))
输出
Given angle : 1.0471975511965976sin(x) is : 0.8660254037844386
math.tan()它以弧度返回任意数字的切线。
例子
import mathangleInDegree = 60angleInRadian = math.radians(angleInDegree)print('Given angle :', angleInRadian)print('tan(x) is :', math.tan(angleInRadian))
【Python数学模块用法介绍】输出
Given angle : 1.0471975511965976tan(x) is : 1.7320508075688767
推荐阅读
- Python如何进行异常处理()
- Python如何使用List Comprehension()
- Python日期和时间处理完全解读
- Python调试工具(断言关键字assert)
- 逆向分析|大神论坛 史上最全植物大战僵尸分析及游戏辅助Python实现
- xp系统下CAD图纸打开速度很慢如何处理|CAD图纸打开速度很慢的处理办法
- xp系统下怎样运用百度输入法输出日文
- xp系统下如何运用电驴下载资源【图文详细教程】
- win xp系统下Coreldraw如何插入图片【图文详细教程】