mindspore.Tensor.cauchy

mindspore.Tensor.cauchy(median=0.0, sigma=1.0)[源代码]

使用cauchy分布生成的数值填充当前Tensor。

\[f(x)= \frac{1}{\pi} \frac{\sigma}{(x-median)^2 +\sigma^2}\]

警告

这是一个实验性API,后续可能修改或删除。

参数:
  • median (float, 可选) - 柯西分布中定位分布峰值位置的位置参数。默认值:0.0。

  • sigma (float, 可选) - 柯西分布中最大值一半处的一半宽度的尺度参数。默认值:1.0。

返回:

Tensor,具有与当前Tensor相同的shape和dtype。

支持平台:

Ascend CPU

样例:

>>> import mindspore
>>> import numpy as np
>>> x = mindspore.Tensor(np.zeros((1, 2)), dtype=mindspore.float32)
>>> x.cauchy()
Tensor(shape=[1, 2], dtype=Float32, value=
[[8.79836142e-01, 9.37541723e-01]])