功能:从均匀分布中输出随机值。
random_uniform(
shape,
minval=0,
maxval=None,
dtype=tf.float32,
seed=None,
name=None
)
参数:
- shape:张量形状
- minval:随机值范围下限,默认0
- maxval:随机值范围上限,如果 dtype 是浮点,则默认为1 。
- dtype:输出的类型:float16、float32、float64、int32、orint64
- seed:一个 Python 整数.用于为分布创建一个随机种子
- name:操作的名称(可选)
生成的值在该 [minval, maxval) 范围内遵循均匀分布。下限 minval 包含在范围内,而上限 maxval被排除在外。对于浮点数,默认范围是 [0, 1)。对于整数,至少 maxval 必须明确地指定。
可能引发的异常:
- ValueError:如果 dtype 是整数并且 maxval 没有被指定