2024-05-23 17:54:59 发布
网友
如何保存或保存一个scipy kde以供以后使用?在
import scipy.stats as scs from sklearn.externals import joblib kde = scs.gaussian_kde(data, bw_method=.15) joblib.dump(kde, 'test.pkl')
我尝试了上面的步骤,得到了这个错误:
看起来joblib在^{}方法上有问题,我猜是因为方法pickling lambdas has been discussed here中的lambda函数。在
lambda
with open('test.pkl', 'wb') as fo: joblib.dump(lambda x,y: x+y, fo) PicklingError: Can't pickle <function <lambda> at 0x7ff89495d598>: it's not found as __main__.<lambda>
据我所知,cloudpickle和dill都能工作:
检查一些数据:
看起来joblib在^{} 方法上有问题,我猜是因为方法pickling lambdas has been discussed here中的
lambda
函数。在据我所知,cloudpickle和dill都能工作:
^{pr2}$检查一些数据:
^{3}$相关问题 更多 >
编程相关推荐