小细节总结
来源:互联网 发布:电脑同时安装软件 编辑:程序博客网 时间:2024/06/05 07:23
存储对象:pickle模块和cPickle模块
cPickle是用C编写的,比pickle运行效率高,cPickle模块中定义的类型不能被继承。推荐使用cPickle。它们的用法基本完全相同。
可以使用下面的语句:
import cPickle as pickle
将内存中的对象转换成为文本流:
picklestring = pickle.dumps(summer)
# 随后使用普通的文本存储方法将picklestring字符串储存在文件
将转换成文件流和存储到文件放到一起:
picklestring = pickle.dump(Bird(), open(‘bird.pkl’, ‘w’))
重建对象:
bird = pickle.load(open(‘bird.pkl’, ‘r’))
遇到的错误
报错信息:
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0x90 in position 614: ordinal not in range(128)
coding:
import pickle
import gzip
f = gzip.open(‘data/mnist.pkl.gz’, ‘rb’)
training_data, validation_data, test_data = pickle.load(f)
修改为:
training_data, validation_data, test_data = pickle.load(f, encoding=’iso-8859-1’)
阅读全文
0 0
- Smartclient 细节 --小总结
- 小细节总结
- 总结一些小细节 ---- Android
- ASP.NET小细节总结
- 增量备份的一些小细节总结
- struts2一些小细节问题总结
- 个人项目优化小细节总结
- 小细节
- 小细节
- 小细节
- 小细节
- 小细节
- 工作中用到的小细节总结[2]
- 工作中用到的小细节总结[3]
- 复习java 总结的一些小细节(一)
- Java开发不可忽视的小细节(不断总结中...)
- 细节总结
- 细节总结
- JavaWeb学习笔记-servlet-01-概述
- Android AndFix热更新
- The advance of Java -- IO, Thread(Day05)
- 使用Tomcat的过滤器验证用户是否登陆
- 对象的构造3
- 小细节总结
- S19文件格式简述
- 一只程序猿的养成日记 第一章 第十六节 递归方式实现打印一个整数的每一位
- codeforces 112A Petya and Strings
- Windows10右键添加“在此处打开命令窗口”
- Eclipse构建Maven项目
- 字符串排序
- Java基础第一课dos命令学习
- oracle数据库的启动与关闭