log

语法

log(X, [Y])

详情

若未指定 Y,返回 X 的自然对数(以常数 e 为底);若指定了 Y,则返回以 Y 为底的 X 的对数。

与 Python 中 numpy.logscipy.stats.log 的区别:numpy.log 计算自然对数,scipy.stats.log 是随机变量对数变换得到的连续分布对象;DolphinDB 的 log 是数值对数函数,log 不指定 Y 时计算自然对数,指定 Y 时可直接计算以 Y 为底的对数。

参数

X 可以是标量、向量、数据对、矩阵或表。

Y 可选参数。是一个正数,表示对数的底。

返回值

返回数值类型的结果,形式与 X 一致。

例子

log(2.718283);

输出返回:1

log(0 1 2 3);

输出返回:[,0,0.693147,1.098612]

log(100, 10)

输出返回:2