maxframe.tensor.random.rand#

maxframe.tensor.random.rand(*dn, **kw)[源代码]#

给定形状的随机值。

创建给定形状的张量,并用 [0, 1) 上均匀分布的随机样本填充它。

参数:
  • d0 (int, optional) -- 返回张量的维度,应均为正数。如果没有提供参数,则返回一个 Python 浮点数。

  • d1 (int, optional) -- 返回张量的维度,应均为正数。如果没有提供参数,则返回一个 Python 浮点数。

  • ... (int, optional) -- 返回张量的维度,应均为正数。如果没有提供参数,则返回一个 Python 浮点数。

  • dn (int, optional) -- 返回张量的维度,应均为正数。如果没有提供参数,则返回一个 Python 浮点数。

返回:

out -- 随机值。

返回类型:

Tensor, 形状 (d0, d1, ..., dn)

参见

random

备注

这是一个便捷函数。如果你希望使用以形状元组作为第一个参数的接口,请参考 mt.random.random_sample 。

示例

>>> import maxframe.tensor as mt
>>> mt.random.rand(3, 2).execute()
array([[ 0.14022471,  0.96360618],  #random
       [ 0.37601032,  0.25528411],  #random
       [ 0.49313049,  0.94909878]]) #random