7

如何腌制包含 lambdas 的 python 对象?

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

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

4

1 回答 1

11

标准pickle模块不能序列化 lambda,但是有一个第三方包dill支持它们。

于 2017-08-16T14:48:43.073 回答