python里有内置的求对数的函数么
发布网友
发布时间:2022-04-29 04:48
我来回答
共3个回答
懂视网
时间:2022-05-10 07:54
log() 返回 x 的自然对数。math.log(x) 就相当于数学中的ln(x),x>0,求底数为e的对数,e = 2.718281828459;math.log10(x) 就相当于数学中的lg(x),x>0,求底数为10的对数。可以通过log(x[, base])来设置底数,如 log(x, 10) 表示以10为底的对数。
语法
以下是 log() 方法的语法:
import math
math.log(x[, base])
注意:log()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数
x -- 数值表达式。base -- 可选,底数,默认为 e。
热心网友
时间:2022-05-10 05:02
在python中有内置的求对数的函数。
log()方法返回x的自然对数,对于x>0。
语法
以下是log()方法的语法:
#!/usr/bin/python
import math # This will import math mole
print "math.log(100.12) : ", math.log(100.12)
print "math.log(100.72) : ", math.log(100.72)
print "math.log(119L) : ", math.log(119L)
print "math.log(math.pi) : ", math.log(math.pi)
当我们运行上面的程序,它会产生以下结果:
math.log(100.12) : 4.60636946656
math.log(100.72) : 4.61234438974
math.log(119L) : 4.77912349311
math.log(math.pi) : 1.14472988585
热心网友
时间:2022-05-10 06:20
在模块math中有,举例:
假设要显示log2 8的结果,代码如下:
import math
print math.log(8,2)
注意底数与真数的位置