tensorflow中的FetchFeed(02-3)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tensorflow中的FetchFeed(02-3)相关的知识,希望对你有一定的参考价值。

import tensorflow as tf

#Fetch概念 在session中同时运行多个op
input1=tf.constant(3.0)     #constant()是常量不用进行init初始化
input2=tf.constant(2.0)
input3=tf.constant(5.0)

add=tf.add(input2, input3)
mul=tf.multiply(input1,add)

with tf.Session() as sess:
    result=sess.run([mul,add])  #这里的[]就是Fetch操作
    print(result)

#Feed
#创建占位符
input1=tf.placeholder(tf.float32)
input2=tf.placeholder(tf.float32)
#定义乘法op,op被调用时可通过Feed的方式将input1、input2传入
output=tf.multiply(input1,input2)

with tf.Session() as sess:
    #feed的数据以字典的形式传入
    print(sess.run(output,feed_dict={input1:[7.],input2:[2.]}))

以上是关于tensorflow中的FetchFeed(02-3)的主要内容,如果未能解决你的问题,请参考以下文章

深度学习(07)_RNN-循环神经网络-02-Tensorflow中的实现

TensorFlow 中的 ValueError

TensorFlow 中的基本添加?

TensorFlow:如何处理图像分割中的无效标记数据?

使用稀疏张量为 TensorFlow 中的 softmax 层提供占位符

如何使用 TensorFlow 后端屏蔽 Keras 中的损失函数?