mindspore.Tensor.uniform
- mindspore.Tensor.uniform(from_=0.0, to=1.0, generator=None)[源代码]
在半开区间 [from_, to) 内生成随机数。
- 参数:
from_ (number) - 区间的下界。
to (number) - 区间的上界。
generator (Generator,可选) - 随机种子。默认值:None。
- 返回:
Tensor,与输入张量形状相同。
- 异常:
TypeError - 如果 from_ 大于 to。
- 支持平台:
Ascend
样例:
>>> import mindspore >>> x = mindspore.ops.ones((4, 2)) >>> generator = mindspore.Generator() >>> generator.manual_seed(100) >>> output = x.uniform(1., 2., generator) >>> print(output.shape) (4, 2)