本文概述
Python数学模块被定义为最受欢迎的数学函数, 其中包括三角函数, 表示函数, 对数函数等。此外, 它还定义了两个数学常数, 即Pie和Euler数等。
Pie(n):这是众所周知的数学常数, 定义为环境与圆直径的比率。其值为3.141592653589793。
欧拉数(e):定义为自然对数的底, 其值为2.718281828459045。
以下是不同的数学模块:
math.log()
此方法返回给定数字的自然对数。它以e为底进行计算。
例子
import math
number = 2e-7 # small value of of x
print('log(fabs(x), base) is :', math.log(math.fabs(number), 10))
输出
log(fabs(x), base) is : -6.698970004336019
math.log10()
此方法返回给定数字的以10为底的对数, 称为标准对数。
例子
import math
x=13 # small value of of x
print('log10(x) is :', math.log10(x))
输出
log10(x) is : 1.1139433523068367
math.exp()
将e提高到给定数字后, 此方法将返回浮点数。
例子
import math
number = 5e-2 # small value of of x
print('The given number (x) is :', number)
print('e^x (using exp() function) is :', math.exp(number)-1)
输出
The given number (x) is : 0.05
e^x (using exp() function) is : 0.05127109637602412
math.sqrt()
此函数返回任何给定数字的平方根。
例子
import math
x = 20
y = 14
z = 17.8995
print('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.47213595499958
sqrt of 14 is 3.7416573867739413
sqrt of 17.8995 is 4.230780069916185
math.expm1()
此方法将e提升为任何数字减去1的幂。e是自然对数的底数。
例子
import math
number = 2e-1 # small value of of x
print('The given number (x) is :', number)
print('e^x (using expml() function) is :', math.expm1(number))
输出
The given number (x) is : 0.2
e^x (using expml() function) is : 0.22140275816016985
math.cos()
它返回以弧度为单位的任意数字的余弦值。
例子
import math
angleInDegree = 60
angleInRadian = math.radians(angleInDegree)
print('Given angle :', angleInRadian)
print('cos(x) is :', math.cos(angleInRadian))
输出
Given angle : 1.0471975511965976
cos(x) is : 0.5000000000000001
math.sin()
它以弧度返回任何数字的正弦。
例子
import math
angleInDegree = 60
angleInRadian = math.radians(angleInDegree)
print('Given angle :', angleInRadian)
print('sin(x) is :', math.sin(angleInRadian))
输出
Given angle : 1.0471975511965976
sin(x) is : 0.8660254037844386
math.tan()
它以弧度返回任意数字的切线。
例子
import math
angleInDegree = 60
angleInRadian = math.radians(angleInDegree)
print('Given angle :', angleInRadian)
print('tan(x) is :', math.tan(angleInRadian))
输出
Given angle : 1.0471975511965976
tan(x) is : 1.7320508075688767
评论前必须登录!
注册