牛骨文教育服务平台(让学习变的简单)
博文笔记

tf.Variable函数的用法

创建时间:2017-05-16 投稿人: 浏览次数:13666

tf.Variable(initializer, name):initializer是初始化参数,可以有tf.random_normal,tf.constant,tf.constant等,name就是变量的名字,用法如下:

import tensorflow as tf;  
import numpy as np;  
import matplotlib.pyplot as plt;  
  
a1 = tf.Variable(tf.random_normal(shape=[2,3], mean=0, stddev=1), name="a1")
a2 = tf.Variable(tf.constant(1), name="a2")
a3 = tf.Variable(tf.ones(shape=[2,3]), name="a3")

with tf.Session() as sess:
	sess.run(tf.initialize_all_variables())
	print sess.run(a1)
	print sess.run(a2)
	print sess.run(a3)
输出:

[[ 0.76599932  0.99722123 -0.89361787]
 [ 0.19991693 -0.16539733  2.16605783]]
1
[[ 1.  1.  1.]
 [ 1.  1.  1.]]

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。