📜  Python中的数学函数 |第 2 组(对数和幂函数)

📅  最后修改于: 2022-05-13 01:54:50.911000             🧑  作者: Mango

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