我试图加载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数组的不兼容性相关推荐

  1. python 无符号整数_Python中的有符号和无符号整数数组

    python 无符号整数 An array can be declared by using "array" module in Python. 可以通过在Python中使用&qu ...

  2. abaqus对应python版本_Python:用不同版本的numpy覆盖从Abaqus导入numpy

    我运行的Abaqus有一个预安装的库(numpy),它的版本是1.6.2这是唯一一个作为Abaqus的"插件"存在的预装模块(而不是本机Abaqus CAE库).在 我希望能够运行 ...

  3. python 标量_python – TypeError:只能将整数标量数组转换为标量索引

    我正在尝试从 github link开始的一个简单的tensorflow演示代码. 我目前正在使用python版本3.5.2 Z:\downloads\tensorflow_demo-master\t ...

  4. 摩尔斯电码转换python编码_python转换字符串为摩尔斯电码的方法

    python转换字符串为摩尔斯电码的方法 本文实例讲述了python转换字符串为摩尔斯电码的方法.分享给大家供大家参考.具体实现方法如下: chars = ",.0123456789?abc ...

  5. python numpy库作用_python Numpy库

    一.导入库 import numpy as np 二.创建 1.numpy中只有一种数据类型:ndarray,表示n维数组 创建ndarray数组: -由列表或者元组类型创建数组 -有元组类型创建数组 ...

  6. python numpy读取数据_Python数据分析之numpy学习(一)

    文|刘顺祥 Python是一门不错的动态语言,其应用的领域非常广泛,如web开发.Linux运维.数据挖掘.机器学习.爬虫.推荐系统等.在学完<廖雪峰Python2.7教程>感觉受益匪浅, ...

  7. python numpy读取数据_Python numpy数据的保存和读取

    原博文 2019-04-01 16:30 − 在科学计算的过程中,往往需要保存一些数据,也经常需要把保存的这些数据加载到程序中,在 Matlab 中我们可以用 save 和 lood 函数很方便的实现 ...

  8. python numpy库下载_Python Numpy库快速入门

    https://stackedit.io/viewer 1/9 Python 科 学 计 算 库 NumPy 的 使 ⽤ NumPy 的 介 绍 NumPy(Numerical Python 的 缩 ...

  9. python用pip安装numpy完整命令_python – pip无法安装numpy错误代码1

    我正在尝试使用pip安装numpy.当我在命令提示符下键入pip install numpy时,它会继续工作但不会安装该文件并返回错误代码1.我使用的是Windows 8 64位和python 2.7 ...

最新文章

  1. ant+svn+tomcat实现项目自动部署
  2. python 09day --初识python
  3. 小白webpack进行nodejs 前端打包配置
  4. 你离理想中的数据中心,只差这五步
  5. Android笔记(二十五) ListView的缓存机制与BaseAdapter
  6. 使用装饰器配置路由的
  7. [微软面试100题]61-70
  8. 上传 录音_老罗推荐的是最好吗?AI旗舰录音笔对比评测
  9. 查看计算机.net环境版本,windows7系统查看NET Framework版本的两种方法
  10. 如何关闭rsyslog服务?_Linux日志服务器设置过程
  11. (6)Vivado软件开发流程(第2天)
  12. 赛锐信息:SAP的ERP蓝图
  13. java空指针找不到,跪空指针异常,所有的传入参数都判断了非空,实在找不到哪里没有赋值了...
  14. 优秀课程案例:使用Scratch制作坦克大战经典版!
  15. 常见的web前端编程软件
  16. south plus soul /index.php 南+入口检测
  17. 计算机的指令集作用,指令集是
  18. (E4)ENVI-met运行结果处理
  19. python 处理锯齿波信号
  20. 如何在iis中设置可以在网页上面直接下载安卓app并自动安装

热门文章

  1. 计算机图形学颜色表示,计算机图形学 颜色表示模型.ppt
  2. matlab去除图片水印_(水印去除技巧)3个在线图片水印去除网站,值得收藏
  3. 计算机管理关机在哪,电脑点了关机为什么却关不了
  4. Outlook2016未读邮件怎么设置字体颜色
  5. win7系统5分钟就会自动注销的解决教程
  6. Android平台基于RTMP或RTSP的一对一音视频互动技术方案探讨
  7. Java重写equals方法时为什么要重写hashCode方法
  8. 学php还是golang,学swoole还是golang
  9. 编辑流程图_流程图不会绘制?一分钟手把手教你学会,超简单
  10. location 和 history