127、TensorFlow 计算图执行(二)

import tensorflow as tf
# Define a placeholder that expects a vector of three floating-point values
# and a computation that depends on it
x = tf.placeholder(tf.float32, shape=[3])
y = tf.square(x)

with tf.Session() as sess:
    # Feeding a value changes the result that is returned when you evaluate y
    print(sess.run(y, {x:[1.0, 2.0, 3.0]}))  # => "[1.0,4.0,9.0]"
    print(sess.run(y, {x:[0.0, 0.0, 5.0]}))  # => "[0.0,0.0,25.0]"
    
    # Raises "tf.errors.InvalidArgumentError" , because you must feed a value for
    # a 'tf.placeholder()' when evaluating a tensor that depends on it
    sess.run(y)
    
    # Raise 'ValueError', because the shape of 37.0 does not match the shape
    # of placeholder x
    sess.run(y, {x:37.0})

下面是输出的结果:

2018-02-17 11:11:35.215329: I C:\tf_jenkins\workspace\rel-win\M\windows\PY\35\tensorflow\core\platform\cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
[ 1.  4.  9.]
[  0.   0.  25.]

 

转载于:https://www.cnblogs.com/weizhen/p/8451500.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值