Keras学习笔记(6)[(lambda x: x*x)(x) for x in range(10)]

lambda浅析

lambda a, b: a+b
lambda 参数1,参数2: 返回值

首先看一个简单的lambda,其中a, b是参数,a+b是返回值,用c语言的函数表示如下。

int add(int a, int b) 
{
    return a+b;
}

分析表达式

[(lambda x: x*x)(x) for x in range(10)]
[(lambda x: x*x)(参数x) for 参数x in range(10)]

你可能感兴趣的:(Keras学习笔记(6)[(lambda x: x*x)(x) for x in range(10)])