Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tensorflow 张量流:tf常数(2)和2的区别是什么_Tensorflow - Fatal编程技术网

Tensorflow 张量流:tf常数(2)和2的区别是什么

Tensorflow 张量流:tf常数(2)和2的区别是什么,tensorflow,Tensorflow,我刚开始自学Tensorflow。我有一个问题,以下代码之间的区别是什么 x = tf.add(3,5) 及 打印(sess.run(x))都返回8。那么使用tf.constant有什么区别呢 这没什么区别 每次tensorflow操作需要一个Tensor输入,但接收到其他内容时,它都会尝试使用该输入进行转换,如果成功,则正常使用该输出 对于像2这样的常量,但也有np.arrays、列出、元组s,或者几乎任何容器或容器的(格式良好的)层次结构,tf.convert\u to\u tensor将

我刚开始自学Tensorflow。我有一个问题,以下代码之间的区别是什么

x = tf.add(3,5)


打印(sess.run(x))
都返回8。那么使用
tf.constant
有什么区别呢

这没什么区别

每次tensorflow操作需要一个
Tensor
输入,但接收到其他内容时,它都会尝试使用该输入进行转换,如果成功,则正常使用该输出

对于像
2
这样的常量,但也有
np.array
s、
列出
元组
s,或者几乎任何容器或容器的(格式良好的)层次结构,
tf.convert\u to\u tensor
将创建一个
Const
操作,就像通过调用
tf.constant
手动创建的一样

tf.constant
仍然很有用,因为它允许您在图形中命名常量并控制其数据类型(分别使用
name
dtype
参数)

a = tf.constant(3)
b = tf.constant(5)
x = tf.add(a,b)