有没有办法轻松获得包含错误的np.ndarray的对数

时间:2013-11-19 15:21:44

标签: numpy logarithm

如果我有np.array个值Yno.array对应的错误Err,则日志比例中的错误将为

Err_{log} =  log(Y+Err) - log(Y) = log ((Y+Err)/Y)

虽然我可以将它放在我的代码中,但这不太可读。有没有这样做的功能?

1 个答案:

答案 0 :(得分:2)

NumPy具有计算1 + x日志的函数log1p(x)。所以你可以写:

Err_log = np.log1p(Err/Y)