1
由于这个link只描述了基于学习方法的各种预测,我想找出好奇为什么TensorFlow计算略有变化。TensorFlow计算结果稍有不同
import tensorflow as tf
sess = tf.Session() # TensorFlow session
var1 = tf.placeholder(tf.float32) # one placeholder
var2 = tf.placeholder(tf.float32) # another one
addition_node = var1 + var2 # Variable Addition Node
array = sess.run(addition_node, {var1: [1.1, 2.2, 3.3], var2:[1,1,1]}) # Array with values
print(array)
预期输出中:
[ 2.1000000 3.20000000 4.30000000]
实际输出:
[ 2.0999999 3.20000005 4.30000019]
This!特别是python,你可以在这里找到更多:https://docs.python.org/2/tutorial/floatingpoint.html – rmeertens