与lambdas的python pickle对象

时间:2017-08-16 14:15:18

标签: python-3.x pickle dill

如何挑选包含lambdas的python对象?

Can't pickle local object 'BaseDiscretizer.__init__.<locals>.<lambda>'

是在挑选https://github.com/marcotcr/lime/blob/97a1e2d7c1adf7b0c4f0d3b3e9b15f6197b75c5d/lime/discretize.py LimeTabularExplainer时尝试挑选https://github.com/marcotcr/lime/blob/2703bcdcddd135947fe74e99cc270aa4fac3263a/lime/lime_tabular.py#L88时遇到的错误

1 个答案:

答案 0 :(得分:4)

标准pickle模块无法序列化lambdas,但有一个名为dill的第三方软件包支持它们。