TensorFlow 中的 placeholder

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/nanhuaibeian/article/details/100586599

placeholder 是 Tensorflow 中的占位符,暂时储存变量.

Tensorflow 如果想要从外部传入data, 那就需要用到 tf.placeholder(), 然后以这种形式传输数据 sess.run(***, feed_dict={input: **}).

import tensorflow as tf

# TensorFlow 中需要定义 placeholder 的 type,一般为 float32 类型
input1 = tf.placeholder(tf.float32)
input2 = tf.placeholder(tf.float32)

output = tf.multiply(input1,input2)

with tf.Session() as sess:
    print(sess.run(output,feed_dict={input1:[7.],input2:[2.]}))

最后传值的工作交给了 sess.run(),需要传入的值放在了 feed_dict()={} 并一一对应每一个 input.placeholderfeed_dict={} 是绑定在一起出现的。

猜你喜欢

转载自blog.csdn.net/nanhuaibeian/article/details/100586599
今日推荐