打開Python Shell,輸入import tensorflow as tf,然后可以執行以下代碼。
1、創建一個2*3的矩陣,並讓所有元素的值為0.(類型為tf.float)
a = tf.zeros([2,3], dtype = tf.float32)
2、創建一個3*4的矩陣,並讓所有元素的值為1.
b = tf.ones([3,4])
3、創建一個1*10的矩陣,使用2來填充。(類型為tf.int32,可忽略)
c = tf.constant(2, dtype=tf.int32, shape=[1,10])
4、創建一個1*10的矩陣,其中的元素符合正態分布,平均值是20,標准偏差是3.
d = tf.random_normal([1,10],mean = 20, stddev = 3)
上面所有的值都可以用來初始化變量。例如用0.01來填充一個1*2的矩陣來初始化一個叫bias的變量。
bias = tf.Variable(tf.zeros([1,2]) + 0.01)
如果你想查看這些量具體的值,可以在Session中執行它並輸出。
sess = tf.Session() print(sess.run(d))
這里,我得到了以下的值:
[[ 22.44503784 18.19544983 17.89671898 17.67314911 19.45074844
18.6805439 18.56541443 16.59041977 22.11240005 19.12819099]]。它就是上面4我們創建的量的值。
參考資料
《Tensorflow學習筆記(3)》:http://blog.sina.com.cn/s/blog_8b2a28790102wnkh.html