tensorflow中的Fetch和Feed
程序员文章站
2023-12-30 13:21:46
...
其实吧 记住这两个名字没啥用,知道他们之间的区别就行了
首先说一说Fetch ,就是在使用变量之前就已经初始化了的(我是这么理解的)上图
import tensorflow as tf
a = tf.constant(2.0)
b = tf.constant(3.0)
c = tf.constant(5.0)
add = tf.add(a, c)
mul = tf.multiply(b, add)
with tf.Session() as sess:
result = sess.run([mul, add])
print(result)
# 下面是运行结果
[21.0, 7.0]
再来说一说Feed,就是在使用它的时候在给它传入数值, 上图
import tensorflow as tf
a = tf.placeholder(tf.float32)
b = tf.placeholder(tf.float32)
res = tf.multiply(a, b)
with tf.Session() as sess:
print(sess.run(res, feed_dict={a: 7.0, b: 2.0}))
# 这里是要注意的,赋值的时候使用的是python自带的字典这种数据结构,冒号后面的数值,加不加中括号
# 只是对结果产生了结果那个值有没有中括号
# 下面是运行结果
14.0
# 下面是加上中括号的
import tensorflow as tf
a = tf.placeholder(tf.float32)
b = tf.placeholder(tf.float32)
res = tf.multiply(a, b)
with tf.Session() as sess:
print(sess.run(res, feed_dict={a: [7.0], b: [2.0]}))
# 运行结果如下
[14.]
推荐阅读
-
tensorflow中的Fetch和Feed
-
php学习之道:php中is_file和file_exist的区别,and判断目录is_dir
-
转帖:一分钟教会你用google图表中的曲线图和柱状图
-
Ecshop安装过程中的的相关问题:cls_image::gd_version()和不支持JPEG
-
分享下个人关于js中的同步和异步的理解
-
请大家帮我看一下我这段代码中的ul和a为什么不能显示在同一行中。_html/css_WEB-ITnose
-
PHP中exec函数和shell_exec函数的区别,execshell_exec_PHP教程
-
PHP中的按位与和按位或操作示例_PHP教程
-
python中多进程和进程池(Processing库)的实例代码
-
php中$_REQUEST、$_POST、$_GET的区别和联系小结_php技巧