为什么代码b中需要“lambda”

2024-09-20 03:36:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我想实现一个函数,计算两个输入向量的均方误差。你知道吗

# function has to take 2 vectors and return a single number
# <define_inputs_and_transformations()>
vector1 = tf.placeholder('float32',shape=(None,))
vector2 = tf.placeholder('float32',shape=(None,))
# mse =<define_transformation()>
mse = tf.reduce_mean(vector1 - vector2)**2
#compute_mse = lambda vector1, vector2: <how to run graph?>

鉴于上面的结构,我应该如何运行图表。为什么需要“lambda”来运行图表? 通常,我会做以下工作:

mse.eval({vector1:dummy1,vector2:dummy2})

Tags: andtolambda函数nonetf图表向量