mindspore.ops.laplace
- mindspore.ops.laplace(shape, mean, lambda_param, seed=None)[源代码]
根据拉普拉斯分布生成随机数。
支持广播。
其中
为均值,代表了 mean, 为方差,代表了 lambda_param。警告
Ascend后端不支持随机数重现功能, seed 参数不起作用。
- 参数:
shape (tuple) - 生成随机数的shape。
mean (Tensor) - 分布的均值。
lambda_param (Tensor) - 控制分布方差。拉普拉斯分布的方差等于 lambda_param 平方的两倍。
seed (int,可选) - 随机种子。默认
None
表示使用0。
- 返回:
Tensor
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore >>> shape = (2, 3) >>> mean = mindspore.tensor(1.0, mindspore.float32) >>> lambda_param = mindspore.tensor(1.0, mindspore.float32) >>> output = mindspore.ops.laplace(shape, mean, lambda_param, seed=5) >>> print(output.shape) (2, 3)