lambda高级用法
来源:12-1 lambda表达式。
风云在都市
2022-05-09
batchify_fn = lambda samples, fn=Tuple(
Pad(axis=0, pad_val=tokenizer.pad_token_id), # input_ids
Pad(axis=0, pad_val=tokenizer.pad_token_type_id), # token_type_ids
Stack(dtype=“int64”) # label
): [data for data in fn(samples)]
(相关项目地址:https://blog.csdn.net/livingbody/article/details/117758747)
请问这种用法是如何使用的?
想知道这种用法,搜了很久好像没找到;
lmbda这个匿名函数一般用法知道。一般lmbda.函数不是lmbda x,y:x+y或者类似字典排序等等,也就是冒号前面是参数,但是这里冒号前面用了个函数fn,有种嵌套的感觉,想仿照这个简单类似点的,没写出来。
这个我知道他的返回值,就是不知道我自己写个简单点的,比如列表数字求和,用这种形式,冒号前面是函数形式。
写回答
1回答
-
7七月
2022-05-09
没太看懂要表达的问题。。。可否重新组织语言描述下。。。
022022-05-09
相似问题