当前位置:网站首页>解决dataset.mnist无法加载进去的情况
解决dataset.mnist无法加载进去的情况
2022-08-04 15:11:00 【看星河的兔子】
在正常输入代码时,有无法加载入这个模块的问题。
我在CSDN上找了很久没有具体的解决办法,后面我根据《深度学习入门:基于python的理论和实现》样例代码才找到解决方法。
OK首先,进入网址下载文件
图灵
点击随书下载
下载中间的源代码。
再为导入父目录中的文件进行设定将dataset文件放入你工程文件的目录下
import sys, os
sys.path.append(os.pardir)
from dataset.mnist import load_mnist
(x_train,t_train),(x_test,t_test)=load_mnist(flatten=True,normalize=False)
print(x_train.shape)
print(t_train.shape)
print(t_test.shape)
print(x_test.shape)
可以看到现在已经没有错误提示了。第一次调用load_mnist函数时,需要接入网络,第二次之后调用读入pickle文件即可。
##显示MNIST图像
import sys, os
sys.path.append(os.pardir)
import numpy as np
from PIL import Image
from dataset.mnist import load_mnist
def img_show(img):
pil_img=Image.fromarray(np.uint8(img)) #array转换成image
pil_img.show()
(x_train,t_train),(x_test,t_test)=load_mnist(flatten=True,normalize=False)
img=x_train[0]
label=t_train[0]
print(label)
print(img.shape)
img_show(img)
img=img.reshape(28,28)
print(img.shape)
img_show(img)
边栏推荐
- 技术分享| 小程序实现音视频通话
- Semaphore 基本原理
- 如何和程序员谈恋爱
- QT笔记——QUuid了解
- Next -19- 开启fancybox查看图片大图
- 7 天能找到 Go 工作吗?学学 Go 数组和指针试试
- Next -21- 添加相册系列 - 1- 框架设置
- 【北亚数据恢复】IBM System Storage存储lvm信息丢失,卷访问不了的数据恢复方案
- 【Harmony OS】【FAQ】鸿蒙问题合集2
- Technology sharing | Description of the electronic fence function in the integrated dispatching system
猜你喜欢
随机推荐
leetcode:253. 至少需要多少间会议室
分布式链路追踪Jaeger + 微服务Pig在Rainbond上的实践分享
Codeforces Round #811 A~F
苏秋贵:揭秘绿联科技用5年时间从0做到6亿,如何一枝独秀?
【云原生 | 从零开始学Kubernetes】kubernetes之StatefulSet详解
直播系统开发——直播间架构的设计及难点分析
你以为在做的是微服务?不!你做的只是分布式单体!
如何和程序员谈恋爱
Leetcode: 215 disorderly to find the first big k element in the array
leetcode:241. 为运算表达式设计优先级
JCMsuite Application: Oblique Plane Wave Propagation Transmission Through Aperture
我爱七夕哈哈哈
我在羊毛和二手群里报复性消费
Technology sharing | Description of the electronic fence function in the integrated dispatching system
华为云 & 达达,帮有情人“一键送达”
1403. Minimum Subsequence in Non-Increasing Order
leetcode: 212. Word Search II
Online Excel based on Next.js
洛谷题解P1028 数的计算
How to fall in love with a programmer