polars.Expr.log1p#

Expr.log1p() Expr[source]#

计算每个元素加一后的自然对数。

这计算了 log(1 + x),但对于接近零的 x 在数值上更稳定。

示例

>>> df = pl.DataFrame({"a": [1, 2, 3]})
>>> df.select(pl.col("a").log1p())
shape: (3, 1)
┌──────────┐
│ a        │
│ ---      │
│ f64      │
╞══════════╡
│ 0.693147 │
│ 1.098612 │
│ 1.386294 │
└──────────┘