pickle Python对象序列化

pickle简介

pickle,Python标准库,可以将Python对象结构进行二进制序列化和反序列化,比如将训练好的机器学习模型进行序列化的保存,这样下一次使用该机器学习模型的时候就可以直接使用pickle对其进行反序列化,如此就可以避免对机器学习模型的反复训练,节省计算资源和应用开发的时间。

序列化可以使用pickle.dump();反序列化可以使用picke.load()

提示: pickle模块并不安全——具体可参考下方文档的链接。

pickle应用实例

#序列化
with open(filepath, 'wb') as f:
        pickle.dump(data,f)
#返序列化
with open(filepath,'rb') as f:
        data = pickle.load(f)

免责声明:内容编辑自网络,仅供参考,不保证正确性,不作任何决策依据!!以上数据皆截止于博文的写稿日期。


行业导航 / Python指南 :
























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.