《机器人学习应用技术》课件——模型保存与使用.pptx

《机器人学习应用技术》课件——模型保存与使用.pptx

通过pickle实现序列化与反序列化机器学习应用技术

内容/content序列化与反序列化背景01序列化与反序列化概念02通过pickle实现序列化与反序列化03总结与思考04

序列化与反序列化背景数据类型列表字典元组集合字符串文本读写方式再进行读写原本的数据类型都不能保存下来如何解决这个问题?序列化与反序列化

序列化与反序列化概念序列就是被排成一列的数据,也就是有序的数据集合。序列化是将对象转换为可保存状态(例如字节流、文本表示等)的过程。反序列化是将字节序列转化为对象的过程。序列化格式会将内存中重建对象所需的所有信息保留在与序列化时相同的状态。

通过pickle实现序列化与反序列化pickle模块是以二进制的形式序列化后保存到文件中,不能直接打开进行预览。序列化pickling用于描述将python对象转换为字节流的过程。通过pickle模块的序列化操作,我们能够将程序中运行的对象信息保存到文件中去。反序列化unpickling是将字节流对象或字节流二进制文件转化为python对象的过程。通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。

通过pickle实现序列化与反序列化pickle模块dump()方法dumps()方法load()方法loads()方法pickling过程中使用unpickling过程中使用pickle.dump(

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档