tf.random_uniform():用于从均匀分布中输出随机值。
def random_uniform(shape,
minval=0,
maxval=None,
dtype=dtypes.float32,
seed=None,
name=None):
- shape: 张量形状
- minval: 随机值范围下限,默认0
- maxval: 随机值范围上限,如果 dtype 是浮点,则默认为1
- dtype: 输出的类型:float16、float32、float64、int32、orint64
- seed: 一个 Python 整数.用于为分布创建一个随机种子
- name: 操作的名称(可选)
示例:
tf.random.uniform([2, 2], minval=0, maxval=100)
输出:
tf.Tensor(
[[99.55669 25.21975 ]
[49.078846 17.913246]], shape=(2, 2), dtype=float32)