lambda

语法格式:

lambda arguments: expression

含义:

可将其看为一个匿名函数,会返回一个类似指针的东西,可赋给某变量【可将函数当作参数传递】

  • arguments【即从 lambda开始 到 冒号前 的范围】是该函数需要传入的参数,
  • expression是该函数需要执行的逻辑,可以是值、表达式、函数等

eg:

hook_for_display = lambda x,y: validate(x, y, model_verifier) #一个函数的指针
#该匿名函数需传递的参数是x和y,匿名函数逻辑是执行validate函数。
#并将这样的匿名函数的指针赋给hook_for_display变量

get_images(args, model_teacher, hook_for_display, ipc_id)
#将匿名函数作为参数传递

#该匿名函数的使用,下面为get_images函数中的部分代码,可见与正常的函数使用方式一样
acc_image, loss_image = hook_for_display(inputs, targets)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值