mindspore.ops.StandardLaplace
- class mindspore.ops.StandardLaplace(seed=0, seed2=0)[source]
Generates random numbers according to the Laplace random number distribution (mean=0, lambda=1). It is defined as:
\[\text{f}(x) = \frac{1}{2}\exp(-|x|),\]- Inputs:
shape (Union[tuple, Tensor]) - The shape of random tensor to be generated. Only constant value is allowed when the input type is tuple. And the operator supports dynamic shape only when the input type is Tensor.
- Outputs:
Tensor. The shape that the input ‘shape’ denotes. The dtype is float32.
- Raises
TypeError – If seed or seed2 is not an int.
TypeError – If shape is neither a tuple nor a Tensor.
ValueError – If seed or seed2 is not a non-negative int.
ValueError – If shape is a tuple containing non-positive items.
- Supported Platforms:
Ascend
GPU
CPU
Examples
>>> shape = (4, 16) >>> stdlaplace = ops.StandardLaplace(seed=2) >>> output = stdlaplace(shape) >>> result = output.shape >>> print(result) (4, 16)