当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.Variable.load用法及代码示例


用法

load(
    value, session=None
)

参数

  • value 新变量值
  • session 用于评估此变量的会话。如果没有,则使用默认会话。

抛出

  • ValueError 会话未通过且没有默认会话

将新值加载到此变量中。 (已弃用)

警告:此函数已弃用。它将在未来的版本中删除。更新说明:首选在 2.X 中具有等效行为的 Variable.assign。

将新值写入变量的内存。不向图表添加操作。

这种便捷方法需要一个会话,其中包含此变量的图形已启动。如果没有传递会话,则使用默认会话。有关启动图表和会话的更多信息,请参阅tf.compat.v1.Session

v = tf.Variable([1, 2])
init = tf.compat.v1.global_variables_initializer()

with tf.compat.v1.Session() as sess:
    sess.run(init)
    # Usage passing the session explicitly.
    v.load([2, 3], sess)
    print(v.eval(sess)) # prints [2 3]
    # Usage with the default session.  The 'with' block
    # above makes 'sess' the default session.
    v.load([3, 4], sess)
    print(v.eval()) # prints [3 4]

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.Variable.load。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。