Python中的数学函数 |第 2 组(对数和幂函数)
数值函数在下面的集合 1 中讨论
Python中的数学函数 |第 1 组(数值函数)
本集中讨论了对数函数和幂函数。
1. exp(a) :- 该函数返回e 的 a (e**a) 次幂。
2. log(a, b) :- 此函数返回以 b 为底的 a 的对数值。如果未提及基数,则计算值为自然对数。
# Python code to demonstrate the working of
# exp() and log()
# importing "math" for mathematical operations
import math
# returning the exp of 4
print ("The e**4 value is : ", end="")
print (math.exp(4))
# returning the log of 2,3
print ("The value of log 2 with base 3 is : ", end="")
print (math.log(2,3))
输出:
The e**4 value is : 54.598150033144236
The value of log 2 with base 3 is : 0.6309297535714574
3. log2(a) :- 该函数计算以 2 为底的 log a 的值。这个值比上面讨论的函数的值更准确。
4. log10(a) :- 该函数计算以 10 为底的 log a 的值。这个值比上面讨论的函数的值更准确。
# Python code to demonstrate the working of
# log2() and log10()
# importing "math" for mathematical operations
import math
# returning the log2 of 16
print ("The value of log2 of 16 is : ", end="")
print (math.log2(16))
# returning the log10 of 10000
print ("The value of log10 of 10000 is : ", end="")
print (math.log10(10000))
输出:
The value of log2 of 16 is : 4.0
The value of log10 of 10000 is : 4.0
5. pow(a, b) :- 此函数用于计算a 的 b (a**b) 次幂的值。
6. sqrt() :- 这个函数返回数字的平方根。
# Python code to demonstrate the working of
# pow() and sqrt()
# importing "math" for mathematical operations
import math
# returning the value of 3**2
print ("The value of 3 to the power 2 is : ", end="")
print (math.pow(3,2))
# returning the square root of 25
print ("The value of square root of 25 : ", end="")
print (math.sqrt(25))
输出:
The value of 3 to the power 2 is : 9.0
The value of square root of 25 : 5.0