在Python中,math
库已经提供了对数函数的实现
import math
def log(x, base=None):
if base is None:
return math.log(x)
else:
return math.log(x, base)
# 测试
print(log(10)) # 输出:2.302585092994046
print(log(100, 10)) # 输出:2.0
print(log(100, 2)) # 输出:6.643856189774724
在这个实现中,我们定义了一个名为log
的函数,它接受两个参数:x
和base
。如果base
参数为None
,则使用math.log()
函数计算以e
为底的对数;否则,使用math.log()
函数计算以指定底数的对数。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。