首页 > 其他 > 详细

tf 随机数

时间:2019-04-16 10:25:53      阅读:123      评论:0      收藏:0      [点我收藏+]

tf生成随机数

import tensorflow as tf

sess = tf.InteractiveSession()

### 生成符合正态分布的随机值
# tf.random_normal(shape, mean, stddev, dtype, seed, name)
a = tf.random_normal([2, 3], name=a)
print(a.eval())
# [[-1.2077953  -0.69333565 -0.10252991]
#  [ 0.51914424  0.7754795  -0.02618051]]


### 生成截断的正态分布的随机值
## 只保留[mean - 2stddev, mean + 2stddev]内的随机数
# tf.truncated_normal(shape, mean, stddev, dtype, seed, name)
b = tf.truncated_normal([2, 3], name=b)
print(b.eval())
# [[-1.8038174   1.521785    0.33182728]
#  [ 1.0274183  -0.39916983 -0.50485927]]


### 生成均匀分布的随机数
# tf.random_uniform(shape, minval, maxval, dtype, seed, name)
c = tf.random_uniform([2, 3], name=c)
print(c.eval())
# [[0.6636964  0.20990396 0.44687605]
#  [0.64548564 0.22155988 0.19247997]]


### 按行乱序
# tf.random_shuffle(value, dtype, name)
d = tf.random_shuffle([[1, 2], [3, 2]], name=d)
print(d.eval())

 

tf 随机数

原文:https://www.cnblogs.com/yanshw/p/10566858.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!