关于一些文件格式的问题(npz、npy、pb)

一、npz : Numpy专用的二进制文件,用来存储多个数组(Numpy .npz文件|极客教程 (geek-docs.com))

这里我用来存放的是多个图像对应的二维数组,也就是所我将一类故障对应的图像数据放在一个npz文件中,这样方便分类

1.创建.npz:【np.savez('地址',要存的变量)】

关于一些文件格式的问题(npz、npy、pb)_第1张图片

2. 载入.npz:

关于一些文件格式的问题(npz、npy、pb)_第2张图片

二、.npy文件:将numpy生成的数组保存成二进制格式的数据,也就是单个的np.array类型的数据

1. 创建.npy文件:【np.save('存储路径'),要存储的变量名】

关于一些文件格式的问题(npz、npy、pb)_第3张图片

2. 读取.npy文件:【data=np.load('xxx.npy'),这里运行结果是显示一个数组】

关于一些文件格式的问题(npz、npy、pb)_第4张图片

【.npz和.npy文件的关系是:.npy只能把一个numpy数组存为二进制,而.npz能把很多个numpy数组存为二进制,可以说.npz是多个.npy文件的打包】

三、.pb文件

保存了Tensorflow框架下训练出的模型结构的二进制文件((7 封私信 / 80 条消息) 现在很多训练好的网络都是保存为pb文件,想查看原模型所有代码,用tensorflow怎么打开啊? - 知乎 (zhihu.com))

你可能感兴趣的:(python)