当实际需要global_variables_initializer()时

当实际需要global_variables_initializer()时,第1张

当实际需要global_variables_initializer()时

tf.global_variables_initializer
初始化所有全局变量的快捷方式。它不是必需的,您可以使用其他方式来初始化变量,或者在使用简单脚本的情况下,有时根本不需要初始化它们。

除变量外的所有内容都不需要初始化(常量和占位符)。但是,每个 使用的
变量(即使它是一个常量)也应该初始化。这将

z
是一个错误,尽管只是0-d张量只有一个数字。

import tensorflow as tfz = tf.Variable(4)with tf.Session() as session:        print(session.run(z))

我强调了所用的词,因为如果您仅具有未运行的变量(或非运行变量取决于它们),则无需初始化它们。


例如,此代码将毫无问题地执行,但是它具有2个变量和一个依赖于它们的 *** 作。但是运行不需要它们。

import tensorflow as tfx = tf.constant(35, name='x')y = tf.Variable(x + 5, name='y')z = tf.Variable(4)a = y + zwith tf.Session() as session:        print("x = ", session.run(x))


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5673408.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存