TensorFlowで乱数生成

一様分布

random_uniform関数を用いて一様に分布する乱数を生成する サンプル

#coding:utf-8

import tensorflow as tf

#100次元、0から10まで一様に分布する不動少数点型の変数を作成
uniform = tf.random_uniform( \
        [100],minval=0,maxval=10,dtype=tf.float32)

sess = tf.Session()

with tf.Session() as session:
    print uniform.eval()

正規分布

random_uniform関数を用いて正規分布する乱数を生成

#coding:utf-8

import tensorflow as tf

norm = tf.random_normal([100],mean=0,stddev=10)

with tf.Session() as session:
    print norm.eval()