本地导入MNIST手写数据集

在Tensorflow中由于网络问题无法自动下载MNIST数据集,可以通过手动下载gz或npz格式的数据集到本地,然后加载。提供下载链接和加载本地数据集的解决方案。
摘要由CSDN通过智能技术生成

在使用tensorflow加载mnist数据集时报错,因为下载数据集的链接被墙了,没法下载数据集。
解决方法:
step1.手动下载数据集到本地。
mnist数据集的格式有两种,一种是gz格式,包含4个文件,一种是npz格式。

.gz格式数据集下载:http://yann.lecun.com/exdb/mnist/

mnist.npz格式数据集下载:https://pan.baidu.com/s/1kbDiH-nnbgmTRdaZM6c80g 提取码:sg2k
step2.加载本地数据集

# 方法1:mnist.npz格式的数据集的加载
def load_data_npz(path='mnist.npz'):
    """
    path:mnist.npz文件的路径
    """
    f = np.load(path) # np.load文件可以加载npz,npy格式的文件
    x_train,y_train,x_test,y_test = f['x_train'], f['y_train'], f['x_test'],f['y_test']
    f.close()
    return x_train, y_train, x_test, y_test


# 调用load_data函数加载mnist.npz数据集
path = './MNIST_DATA/mnist.npz'
x_train_npz, y_train_npz, x_test_npz, y_test_npz = load_data_npz(path)

# 查看数据集的形状
print('x_train_npz:{}'.format(x_train_
  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值