python结果保存到变量_Python保存变量以生成pkl文件,python

本文介绍了如何在Python中使用dill, pickle, sklearn的joblib以及dataframe的to_pickle方法保存和加载变量。dill可以保存整个变量区,pickle用于保存单个或多个对象,joblib适合保存模型,而dataframe类型的数据则直接通过to_pickle方法进行操作。" 105220709,8601207,Java反射:深入理解与应用,"['Java基础', '面向对象', '反射API']
摘要由CSDN通过智能技术生成

1.使用dill保存当前变量区的全部变量

# 保存变量区变量到文件:

import numpy as np

import dill

T='Hiya'

val=[1,2,3]

a = np.zeros([4,5])

dill.dump_session('file_name.pkl') # 以上三个变量全部保存在了pkl文件中

# 读取文件内容到变量区:

import numpy as np

import dill

# load the session again

dill.load_session('file_name.pkl')

2.使用pickle保存某个或某些对象(变量)

# 保存单个变量

import pickle

f = open('store.pckl', 'wb')

pickle.dump(obj, f)

f.close()

# 读取单个变量

import pickle

f = open('store.pckl', 'rb')

obj = pickle.load(f)

f.close()

保存多个对象时将要保存的对象放在一个列表或元组中:

import pickle

# obj0, obj1, obj2 are created here...

# Saving the objects:

with open('objs.pkl', 'w') as f: # Pyt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值