网址:https://s3.amazonaws.com/img-datasets/mnist.npz,由于显而易见的原因,无法访问。
npz实际上是numpy提供的数组存储方式,简单的可看做是一系列npy数据的组合,利用np.load函数读取后得到一个类似字典的对象,可以通过关键字进行值查询,关键字对应的值其实就是一个npy数据。
如果用keras自带的example(from keras.datasets import mnist,在mnist.py下的load_data函数),会使用这种格式。

我自己解决方法是在国外的vps机器上下载,然后传到本地,假设保存为mnist.npz,则加载方法:

import numpy as np
def load_data(path='mnist.npz'):"""Loads the MNIST dataset.# Argumentspath: path where to cache the dataset locally(relative to ~/.keras/datasets).# ReturnsTuple of Numpy arrays: `(x_train, y_train), (x_test, y_test)`.path = get_file(path,origin='https://s3.amazonaws.com/img-datasets/mnist.npz',file_hash='8a61469f7ea1b51cbae51d4f78837e45')"""f = np.load(path)x_train, y_train = f['x_train'], f['y_train']x_test, y_test = f['x_test'], f['y_test']f.close()return (x_train, y_train), (x_test, y_test)# the data, split between train and test sets
(x_train, y_train), (x_test, y_test) = load_data()

原来的是:

(x_train, y_train), (x_test, y_test) = mnist.load_data()

替换下OK!

转载于:https://www.cnblogs.com/bonelee/p/9145245.html

keras中无法下载 https://s3.amazonaws.com/img-datasets/mnist.npz 解决方法相关推荐

  1. Linux wget下载https报错和转义URL报错解决方法

    1. wget命令 定义:wget命令用来从指定的URL下载文件.wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下 ...

  2. 成功解决 Exception: URL fetch failure on https://s3.amazonaws.com/img-datasets/mnist.npz: None -- [Errno

    成功解决Exception: URL fetch failure on https://s3.amazonaws.com/img-datasets/mnist.npz: None -- [Errno ...

  3. linux命令wget的url路径太长,Linux中WGET下载https链接及WGET命令的详解

    Linux中WGET下载https链接及WGET命令的详解 使用如下的命令下载https链接: ```bash wget -r -np -nd --accept=gz --no-check-certi ...

  4. Git Bash中出现:error: failed to push some refs to ‘https://gitee.com/xxx/xxx.git‘错误的解决方法

    Git Bash中出现:error: failed to push some refs to 'https://gitee.com/xxx/xxx.git'错误的解决方法 今天上传本地文件,在输入:$ ...

  5. 关于AndroidStudio中Gradle文件引发的问题导致HelloWorld无法运行的解决方法

    关于AndroidStudio中Gradle文件引发的问题导致HelloWorld无法运行的解决方法 前言 AndroidStudio下载 安装教程(超级详细) 官网下载 点击启动安装 配置文件 He ...

  6. eclipse中同步代码PULL报错checkout conflict with files的解决方法

    eclipse中同步代码PULL报错checkout conflict with files的解决方法 参考文章: (1)eclipse中同步代码PULL报错checkout conflict wit ...

  7. Ubuntu中出现“Could not get lock /var/lib/dpkg/lock”的解决方法

    Ubuntu中出现"Could not get lock /var/lib/dpkg/lock"的解决方法 参考文章: (1)Ubuntu中出现"Could not ge ...

  8. ArchLinux(2013)中的网络配置和静态IP时DNS刷新的解决方法

    ArchLinux(2013)中的网络配置和静态IP时DNS刷新的解决方法 参考文章: (1)ArchLinux(2013)中的网络配置和静态IP时DNS刷新的解决方法 (2)https://www. ...

  9. Android开发中遇到的问题(四)——Android中WARNING: Application does not specify an API level requirement!的解决方法

    Android开发中遇到的问题(四)--Android中WARNING: Application does not specify an API level requirement!的解决方法 参考文 ...

最新文章

  1. Java 8 Friday:更好的异常
  2. package.json说明
  3. 基于FPGA的红外遥控解码与PC串口通信
  4. 用EnumMap代替序数索引
  5. android:#FFFFFFFF 颜色码解析
  6. [转]关闭不必要端口 让电脑固若金汤
  7. vue项目部署的一些配置和流程
  8. 抓包工具之fiddler
  9. GUID(GPT)分区格式安装Win7系统激活工具
  10. SD卡、SDHC卡和SDXC卡的功能及区别
  11. select XX.nextval from dual
  12. Kinect:少年你步履蹒跚是不是没睡好
  13. DevExpress MVC中使用XPO映射到sql server的步骤
  14. jmeter 接口测试 签名_Jmeter之API接口签名验证测试
  15. 解决Java记事本输出中文乱码问题
  16. Python数据分析||基于逻辑回归的糖尿病视网膜病变的影响因素分析
  17. linux的crontab定时任务完整配置和定时任务不执行分析
  18. Ubuntu 18下安装tensorflow(基于python3.6)
  19. 纯css实现优惠券效果
  20. mysql和oracle有什么区别

热门文章

  1. Linux之vim全选,全部复制,全部删除
  2. linux 添加动态链接库路径
  3. C++实现Linux下弹出U盘的方法
  4. php处理微信返回xml数据,php将微信返回的xml格式转换成数组
  5. 2013秋东北计算机在线作业,2013秋奥鹏东北师范大学计算机应用基础第三次在线作业及答案.doc...
  6. vim插件自动补齐_Vim7.3.3使用Autocomplpop自动补全插件报错解决办法
  7. 2021广西高考成绩几点可以查询,高考完多久分数能出来广西 2021年广西高考分数查询公布时间...
  8. 大厂首发:kafka消费组订阅多个topic
  9. 【Network Security!】Ubuntu18.04切换到root权限和sudo
  10. Python编程之计算生态