npz、npy数据集文件转换图片

1、下载下来的数据集是用npz、npy后缀存储的数组:(以npz结尾的数据集是压缩文件)

npz、npy数据集文件转换图片

2、因为使用编辑器打不开文件,进行查阅资料

使用npy、npz的原因:在经常性读取大量的数值文件时(比如深度学习训练数据),考虑将数据存储为 Numpy格式,然后直接使用Numpy去读取,速度相比为转化前快很多

(1)保存一个数组到一个二进制文件中,保存格式为.npy

import numpy as np
import matplotlib.pyplot as plt;
x=np.arange(10)
x
np.save('save_x',x)
np.load('save_x.npy')

代码结果:

npz、npy数据集文件转换图片

(2)保存多个数组到同一个文件夹中,保存格式为.npz

多个np.save的保存的npy,再通过打包方式将文件归到一个文件夹中

npz、npy数据集文件转换图片

3、xxxx.files 命令进行查看

npz、npy数据集文件转换图片

说明x_real.npz文件下层还有data文件夹

查看:(data文件夹下为数据集四维数组存储方式)

npz、npy数据集文件转换图片

查看具体的指标信息:

npz、npy数据集文件转换图片

想把这些数组转换成图片的形式

4、使用squeeze()函数表示出图片

npz、npy数据集文件转换图片

5、使用fromarray()函数表示出图片

x = np.load(‘x_real.npz’)[‘data’] x是data文件夹下所有数据

展现出指纹的所有图像:

npz、npy数据集文件转换图片

展现出data文件夹下的第一张图像:

npz、npy数据集文件转换图片

希望把代码输出的图片以列表中一张一张图片的形式存在

6、使用savefig()函数将代码输出的图片保存为列表中图片(针对第4条的,squeeze()函数表示出来的图片)

npz、npy数据集文件转换图片

npz、npy数据集文件转换图片

7、使用save()函数将代码输出的图片保存为列表中图片(针对第5条的,fromarray()函数表示出来的图片)

npz、npy数据集文件转换图片

npz、npy数据集文件转换图片

Original: https://blog.csdn.net/weixin_62646577/article/details/126439772
Author: 白兔1205
Title: npz、npy数据集文件转换图片

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/757213/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球