lgamma¶
- paddle. lgamma ( x: Tensor, name: str | None = None ) Tensor [source]
-
Calculates the lgamma of the given input tensor, element-wise.
This operator performs elementwise lgamma for input $X$. \(out = log\Gamma(x)\)
- Parameters
-
x (Tensor) – Input Tensor. Must be one of the following types: bfloat16, float16, float32, float64, uint8, int8, int16, int32, int64.
name (str|None, optional) – Name for the operation (optional, default is None). For more information, please refer to Name.
- Returns
-
- Tensor, the lgamma of the input Tensor, the shape and data type is the same with input
-
(integer types are autocasted into float32).
Examples
>>> import paddle >>> x = paddle.to_tensor([-0.4, -0.2, 0.1, 0.3]) >>> out = paddle.lgamma(x) >>> out Tensor(shape=[4], dtype=float32, place=Place(cpu), stop_gradient=True, [1.31452453, 1.76149762, 2.25271273, 1.09579790])