在Nvidia Digits上用tensorflow框架直接拿来使用的mnist数据集十分方便,现在为了究竟,使用Python直接实现加载mnist数据集。

from tensorflow.example.tutorials.mnist import input_data
import tensorflow as tf
#加载数据集
mnist = input_data.read_data_sets('E:/soft/MNIST_DATA',one_hot=True)
#加载训练集样本
tran_x = mnist.train.images
#加载验证集样本
validation_x = mnist.validation.image
#加载测试样本
test_x = mnist.test.images#加载训练集标签
train_y = mnist.train.labels
#加载测试集标签
test_y = mnist.test.labels
print('train_x.shape:',train_x.shape,'train_y.shape:',rain_y.shape)
#查看训练集中第一个样本的内容和标签
print(train_x[1])
print(train_y[1])
#获取训练集数据的前100个
images.labels = mnist.train.next_batch(100)
print('images.shape:',images.shape,'labels.shape',labels.shape)#数据可视化
import matplotlib.pylpot as pit
#绘制训练集前20个样本
fig.ax = plt.subplots(nrows=4,ncols=5)
ax = ax.flatten()
for i in range(20)img = train_x[i].reshape(28,28)ax[i].imshow(img,cmap='Greys')
ax[0].set_xticks([])
ax[0].set_yticks([])
plt.show()

onhot编码是:
[0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 ]
绘制前20张样本图片

python加载mnist数据集相关推荐

  1. 本地加载mnist数据集的方法

    本地加载mnist数据集的方法: 在学习keras的过程中需要联网下载mnist,而总是在下载一半时出现连接错误 报错:ConnectionResetError: [WinError 10054] 远 ...

  2. numpy方法读取加载mnist数据集

    方法来自机器之心公众号 首先下载mnist数据集,并将里面四个文件夹解压出来,下载方法见前面的博客 import tensorflow as tf import numpy as np import ...

  3. 05_专家的快速入门、加载MNIST数据集、数据集切分和混淆、定义类的方式构建模型、选择优化器和损失函数、训练模型和测试模型准确率

    https://tensorflow.google.cn/tutorials/quickstart/advanced 导入TensorFlow到你的程序中: import tensorflow as ...

  4. pytorch如何加载MNIST数据集

    CIFAR10和CIFAR100类似 import torchvision import torch import torchvision.transforms as transforms batch ...

  5. 加载MNIST报错:[WinError 10060] 由于连接方在一段时间后没有正确答复解决办法(亲测)

    转载:https://blog.csdn.net/landcruiser007/article/details/79346982 tensorflow加载mnist数据集,一些书上和博客中的代码如下: ...

  6. tensflow中加载 fashion_mnist 数据集时

    在tensflow中加载 fashion_mnist 数据集时,由于网络原因.可能会长时间加载不到或报错 此时我们可以通过离线的方式加载 1.首先下载数据集:fashion_mnist (下载后解压) ...

  7. TensorFlow——本地加载fashion-mnist数据集

    基本概念 Fashion MNIST:Fashion MNIST 旨在临时替代经典 MNIST 数据集,后者常被用作计算机视觉机器学习程序的"Hello, World".MNIST ...

  8. 使用Python加载谷歌地图并可视化

    使用Python加载谷歌地图并可视化 1.库 - pyqt5- pandas- gmplot 首先放个结果图(本文使用的是gmplot,该库使用的是谷歌地图,地图仅供小型开发玩一下而已,大家可以使用百 ...

  9. Python加载csv文件的两种方式

    本文主要讲解下Python加载csv文件的两种方式,如果知道如何处理的就不必往下看了! 下面来简单介绍下. 实例中的数据集是kaggle的Digit Recognizer的train.csv文件,数据 ...

  10. 在colab上加载minst数据集

    在colab上加载minst数据集 `` // An highlighted block import numpy as np from keras.datasets import mnist fro ...

最新文章

  1. 基于ARP的网络扫描工具netdiscover
  2. SELinux与SEAndroid
  3. python中定义变量为啥要用下划线_关于python中带下划线的变量和函数 的意义
  4. 计算机网络 socket,[计算机网络]简单聊聊套接字 Socket
  5. 视觉SLAM笔记(30) 特征点法
  6. mysql连接数据了的dep_Mysql-多表连接的操作和用法
  7. oppok3如何刷机_OPPO K3 PCGM00刷机教程,卡刷升级更新官方固件系统包
  8. 把音频中的某个人声去掉_怎样去掉音频中的背景音乐 只保留人声?
  9. T00ls - Metasploit 教程 笔记
  10. java bidi_Java Bidi類代碼示例
  11. (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  12. 原生高性能抓包工具Proxyman,送给爱学习的你
  13. web服务器部署证书
  14. Python制作微信二维码(动态+静态)
  15. lisp修改天正标高值_天正CAD里面如何修改标高三角形尺寸,一直太大?
  16. c+语言基础教程pdf下载,C语言基础教程.PDF
  17. matlab中常用函数的应用
  18. 二、定义函数及其导数,绘制双Y轴曲线
  19. 是男人就下100层【第三层】——高仿交通银行手机客户端界面
  20. 修改数据库data目标指向位置

热门文章

  1. 2021下半年软考网络工程师上午真题(二)
  2. Java main方法快捷键
  3. android串口方案:usb转串口 usb 转ttl
  4. 【Linux 内核】Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )
  5. uni-app请求后台接口方法封装
  6. 【离散数学】集合论 第四章 函数与集合(1) 函数定义、递归定义的函数
  7. 软件设计师历年真题(2016-2021)
  8. 数据挖掘课程设计实战——基于Django开发的音乐推荐系统网站
  9. 总结——达内视频项目
  10. 软件可行性研究报告模板