Ban*_*ana 107
使用以下命令获取自定义基数的对数math.log:
import math
number = 74088 # = 42**3
base = 42
exponent = math.log(number, base) # = 3
Run Code Online (Sandbox Code Playgroud)
使用以下命令获取自定义基数的对数numpy.log:
import numpy as np
array = np.array([74088, 3111696]) # = [42**3, 42**4]
base = 42
exponent = np.log(array) / np.log(base) # = [3, 4]
Run Code Online (Sandbox Code Playgroud)
正如您所料,请注意默认情况np.log(np.e) == 1.0.
提醒一下,对数基数更改规则是:
| 归档时间: |
|
| 查看次数: |
55063 次 |
| 最近记录: |