我使用tensorflow和numpy得到两个不同的值
x = [1,2,3,4,5]
np.std(x)
给出1.414
;而:
def std(x):
_,var = tf.nn.moments(x,axis=[0])
return var
x = tf.Variable([1,2,3,4,5],dtpye=tf.float32)
print(sess.run(tf.std(x))
给出2.0
。
我是否正确宣布了tensorflow
个对象?