我想知道为什么log base 10 (1.5)python = 0.405465108108 的结果,而真正的答案= 0.176091259.
这是我写的代码:
import math
print math.log(1.5)
Run Code Online (Sandbox Code Playgroud)
有人能说出如何解决这个问题吗?
如果您使用没有基数的日志,则使用e.
从评论
将x的对数返回给定的基数.
如果未指定基数,则返回x的自然对数(基数e).
因此你必须使用:
import math
print( math.log(1.5, 10))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
86891 次 |
| 最近记录: |