tensorflow 生成随机数

1,tf.random_normal

tf.random_normal(shape,mean=0.0,stddev=1.0,dtype=tf.float32,seed=None,name=None)
random_normal: 正态分布随机数,均值mean,标准差stddev


random_normal

2,tf.truncated_normal

tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)
truncated_normal:截断正态分布随机数,均值mean,标准差stddev,不过只保留[mean-2stddev,mean+2stddev]范围内的随机数

truncated_normal

3,tf.random_uniform

tf.random_uniform(shape,minval=0,maxval=None,dtype=tf.float32,seed=None,name=None)
random_uniform:均匀分布随机数,范围为[minval,maxval]


random_uniform

4,tf.random_shuffle

tf.random_shuffle(value,seed=None,name=None)
沿着value的第一维进行随机重新排列


random_shuffle

你可能感兴趣的:(tensorflow 生成随机数)