numpy python 兼容_Python 2和3之间的numpy数组的不兼容性
我试图加载MNIST数据集链接
here在Python 3.2使用此程序:
import pickle
import gzip
import numpy
with gzip.open('mnist.pkl.gz', 'rb') as f:
l = list(pickle.load(f))
print(l)
不幸的是,它给我的错误:
Traceback (most recent call last):
File "mnist.py", line 7, in
train_set, valid_set, test_set = pickle.load(f)
UnicodeDecodeError: 'ascii' codec can't decode byte 0x90 in position 614: ordinal not in range(128)
然后我试图解码Python 2.7中的pickled文件,并重新编码。所以,我在Python 2.7中运行这个程序:
import pickle
import gzip
import numpy
with gzip.open('mnist.pkl.gz', 'rb') as f:
train_set, valid_set, test_set = pickle.load(f)
# Printing out the three objects reveals that they are
# all pairs containing numpy arrays.
with gzip.open('mnistx.pkl.gz', 'wb') as g:
pickle.dump(
(train_set, valid_set, test_set),
g,
protocol=2) # I also tried protocol 0.
它运行没有错误,所以我重新编译这个程序在Python 3.2:
import pickle
import gzip
import numpy
# note the filename change
with gzip.open('mnistx.pkl.gz', 'rb') as f:
l = list(pickle.load(f))
print(l)
但是,它给了我一样的错误,以前。如何让这个工作?
numpy python 兼容_Python 2和3之间的numpy数组的不兼容性相关推荐
- python 无符号整数_Python中的有符号和无符号整数数组
python 无符号整数 An array can be declared by using "array" module in Python. 可以通过在Python中使用&qu ...
- abaqus对应python版本_Python:用不同版本的numpy覆盖从Abaqus导入numpy
我运行的Abaqus有一个预安装的库(numpy),它的版本是1.6.2这是唯一一个作为Abaqus的"插件"存在的预装模块(而不是本机Abaqus CAE库).在 我希望能够运行 ...
- python 标量_python – TypeError:只能将整数标量数组转换为标量索引
我正在尝试从 github link开始的一个简单的tensorflow演示代码. 我目前正在使用python版本3.5.2 Z:\downloads\tensorflow_demo-master\t ...
- 摩尔斯电码转换python编码_python转换字符串为摩尔斯电码的方法
python转换字符串为摩尔斯电码的方法 本文实例讲述了python转换字符串为摩尔斯电码的方法.分享给大家供大家参考.具体实现方法如下: chars = ",.0123456789?abc ...
- python numpy库作用_python Numpy库
一.导入库 import numpy as np 二.创建 1.numpy中只有一种数据类型:ndarray,表示n维数组 创建ndarray数组: -由列表或者元组类型创建数组 -有元组类型创建数组 ...
- python numpy读取数据_Python数据分析之numpy学习(一)
文|刘顺祥 Python是一门不错的动态语言,其应用的领域非常广泛,如web开发.Linux运维.数据挖掘.机器学习.爬虫.推荐系统等.在学完<廖雪峰Python2.7教程>感觉受益匪浅, ...
- python numpy读取数据_Python numpy数据的保存和读取
原博文 2019-04-01 16:30 − 在科学计算的过程中,往往需要保存一些数据,也经常需要把保存的这些数据加载到程序中,在 Matlab 中我们可以用 save 和 lood 函数很方便的实现 ...
- python numpy库下载_Python Numpy库快速入门
https://stackedit.io/viewer 1/9 Python 科 学 计 算 库 NumPy 的 使 ⽤ NumPy 的 介 绍 NumPy(Numerical Python 的 缩 ...
- python用pip安装numpy完整命令_python – pip无法安装numpy错误代码1
我正在尝试使用pip安装numpy.当我在命令提示符下键入pip install numpy时,它会继续工作但不会安装该文件并返回错误代码1.我使用的是Windows 8 64位和python 2.7 ...
最新文章
- ant+svn+tomcat实现项目自动部署
- python 09day --初识python
- 小白webpack进行nodejs 前端打包配置
- 你离理想中的数据中心,只差这五步
- Android笔记(二十五) ListView的缓存机制与BaseAdapter
- 使用装饰器配置路由的
- [微软面试100题]61-70
- 上传 录音_老罗推荐的是最好吗?AI旗舰录音笔对比评测
- 查看计算机.net环境版本,windows7系统查看NET Framework版本的两种方法
- 如何关闭rsyslog服务?_Linux日志服务器设置过程
- (6)Vivado软件开发流程(第2天)
- 赛锐信息:SAP的ERP蓝图
- java空指针找不到,跪空指针异常,所有的传入参数都判断了非空,实在找不到哪里没有赋值了...
- 优秀课程案例:使用Scratch制作坦克大战经典版!
- 常见的web前端编程软件
- south plus soul /index.php 南+入口检测
- 计算机的指令集作用,指令集是
- (E4)ENVI-met运行结果处理
- python 处理锯齿波信号
- 如何在iis中设置可以在网页上面直接下载安卓app并自动安装
热门文章
- 计算机图形学颜色表示,计算机图形学 颜色表示模型.ppt
- matlab去除图片水印_(水印去除技巧)3个在线图片水印去除网站,值得收藏
- 计算机管理关机在哪,电脑点了关机为什么却关不了
- Outlook2016未读邮件怎么设置字体颜色
- win7系统5分钟就会自动注销的解决教程
- Android平台基于RTMP或RTSP的一对一音视频互动技术方案探讨
- Java重写equals方法时为什么要重写hashCode方法
- 学php还是golang,学swoole还是golang
- 编辑流程图_流程图不会绘制?一分钟手把手教你学会,超简单
- location 和 history