Python lambda函数或自定义函数
谁能帮我解释一下什么是Python lambda函数或自定义函数,python,lambda,keras,keras-layer,Python,Lambda,Keras,Keras Layer,谁能帮我解释一下什么是Lambda(Lambda x:)()我知道匿名函数Lambda,但这有点不同。Lambda的定义在哪里?它是你代码中的一个类吗?你是从库中导入的吗?我不确定。这是来自Kaggle上某个人的内核:链接是:查看以下行:来自keras.layers导入激活、添加、批处理规范化、连接、Conv2D、稠密、平坦、globalMapooling2D、Lambda、maxPoolig2D、重塑,因此这是来自keras.layers包。我建议看一下那个软件包的文档。谢谢! xa_inp
Lambda(Lambda x:)()
我知道匿名函数Lambda,但这有点不同。Lambda的定义在哪里?它是你代码中的一个类吗?你是从库中导入的吗?我不确定。这是来自Kaggle上某个人的内核:链接是:查看以下行:来自keras.layers导入激活、添加、批处理规范化、连接、Conv2D、稠密、平坦、globalMapooling2D、Lambda、maxPoolig2D、重塑
,因此这是来自keras.layers
包。我建议看一下那个软件包的文档。谢谢!
xa_inp = Input(shape=branch_model.output_shape[1:])
xb_inp = Input(shape=branch_model.output_shape[1:])
x1 = Lambda(lambda x : x[0]*x[1])([xa_inp, xb_inp])
x2 = Lambda(lambda x : x[0] + x[1])([xa_inp, xb_inp])
x3 = Lambda(lambda x : K.abs(x[0] - x[1]))([xa_inp, xb_inp])
x4 = Lambda(lambda x : K.square(x))(x3)