天天看点

Python读取mnist.pkl文件(填坑记)

使用python读取mnist.pkl文件的过程中出现如下所示错误

Python读取mnist.pkl文件(填坑记)

下面是为修改之前的代码

import pickle
f = open(r'D:\python-workspace\Neural_Network\dataset\mnist.pkl') # 读取文件
info = pickle.load(f) # 加载文件
print(info)   #打印      

仔细分析下原因主要是我们读取的文件是二进制,所以需要在读取文件的open()函数里面修改下,代码如下

import pickle
f = open(r'D:\python-workspace\Neural_Network\dataset\mnist.pkl','rb')  # 二进制格式读文件
info = pickle.load(f)
print(info)