python log函数
语法:
import math
math.log(x[, base])
注意:log()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数:
- x : 数值表达式
- base :可选,底数,默认为e
实例
import math
# 以10为底数
print(math.log(100, 10)) # 2.0
# 以e为底数
print(math.log(math.e)) # 1.0
# 以5为底数
print(math.log(25, 5)) # 2.0
numpy log函数
numpy提供了以2, e, 10为底数求对数的函数
print(np.log(np.e)) # 1.0
print(np.log2([2, 4, 8])) # [1. 2. 3.]
print(np.log10([10, 100, 1000])) # [1. 2. 3.]