Tensorflow学习笔记(二)------PlaceHolder

概念

PlaceHolder为输入占位符,定义好操作的公式后,运行时可以动态替换占位符变量。

示例

简单的相乘操作

源码

# 1.导入依赖包tensorflow
import tensorflow as tf
# 2.设置输入参数1,用占位符表示
input1 = tf.placeholder(tf.float32)
# 3.设置输入参数2,用占位符表示
input2 = tf.placeholder(tf.float32)
# 4.输出为输入1和输入2相乘
output = tf.multiply(input1, input2)
# 5.打开session
with tf.Session() as se:
    # 6.执行相乘操作(第二个参数feed_dict为动态赋值输入1和输入2参数),并输出结果
    print(se.run(output, feed_dict = {input1:[4.], input2:[3.]}))

解析

第2步和第3步为设置输入参数占位符,第6步通过run的第二个参数feed_dict指定输入1和输入2的值,此处feed_dict可以省略。

猜你喜欢

转载自blog.csdn.net/keysilence1/article/details/78953093
今日推荐