日食三餐夜眠六尺

导航

Pickle之物理保存

背景: 有时候我们经过千辛万苦调优参数得到一个模型对象、又或者经过复杂计算得到一个结果对象,这时我们想保存这些对象,以便下次(电脑关机后开机)或别的电脑上快速的引用这些对象。这时候 pickle 模块出场,它可实现将对象序列化并保存成本地文件,方便你到处引用。

举例:

df = pd.read_excel('https://www.gairuo.com/file/data/dataset/team.xlsx')
df.head()

接下来用pickle保存df对象

with open('tmp.pkl','wb') as f:
  pickle.dump(df,f)

从文件反序列化对象df

with open('tmp.pkl','rb') as f:
  df = pickle.load(f)

posted on 2024-01-19 14:31  chenxiaoyuan  阅读(7)  评论(0编辑  收藏  举报