赞
踩
- import tensorflow as tf
- v = tf.Variable([1,2,3]) #创建变量v,为一个array
- print(v) #查看v的shape,不是v的值。结果是: <tf.Variable 'Variable:0' shape=(3,) dtype=int32_ref>
- with tf.Session() as sess:
- sess.run(v.initializer) #运行变量的initializer。调用op之前,所有变量都应被显式地初始化过。
- sess.run(v) #查看v的值,结果是:array([1, 2, 3])
- r = tf.Variable(tf.random_normal([20, 10], stddev=0.35)) #以标准差0.35的正太分布初始化一个形状为[20,40]的张量
- z = tf.Variable(tf.zeros([20])) #初始化一个形状为[20]的张量, 里面的元素值全部为0.
my_variable = tf.get_variable("my_variable", [1, 2, 3]) #这将创建一个名为“my_variable”的变量,该变量是形状为 [1, 2, 3] 的三维张量。
- Variable(
- initial_value=None,
- trainable=True,
- collections=None,
- validate_shape=True,
- caching_device=None,
- name=None,
- variable_def=None,
- dtype=None,
- expected_shape=None,
- import_scope=None,
- constraint=None
- )
my_local = tf.get_variable("my_local", shape=(),collections=[tf.GraphKeys.LOCAL_VARIABLES])
t=tf.Variable([1,2,3], trainable=False)
tf.add_to_collection("my_collection_name", my_local)
tf.get_collection("my_collection_name")
- with tf.Session() as sess:
- sess.run(tf.global_variables_initializer()) #运行变量的initializer。调用op之前,所有变量都应被显式地初始化过。
- sess.run(v) #查看v的值,结果是:array([1, 2, 3])
print(sess.run(tf.report_uninitialized_variables()))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。