如何查看npy文件,python打开npz文件
前两天从GitHub下载了一个代码,里面的数据集是在。npz。以前没见过,但是不知道怎么处理。下面文章主要介绍python读取和查看npz/npy文件数据的相关信息以及完整显示数据的方法。有需要的可以参考一下。
目录
python读取npz/npy文件python查看npz/npy文件附加:python-读取并保存npy文件示例代码摘要
python读取npz/npy文件
npz和npy文件都可以使用numpy直接读写。
将numpy作为np导入
ac=np.load(mydata.npz )
交流文件
python查看npz/npy文件
要查看其中一个项目的数据:
M=ac[M]
M
显示的值是省略号。要完整显示它们,请执行:
NP . set _ print options(threshold=NP . INF)
M
有很多很多的输出:
检查m的形状和尺寸:
m形
将numpy输出样式修改回来(默认为6):
np.set_printoptions(阈值=6)
再次尝试输出m:
M
要查看m中某项的值,您可以执行:
M[0,0] #检查第一个元素的值
以上是npz文件的打开和查看方式,但实际上,npy文件的打开方式和上面完全一样。而且npz文件只是一系列npy文件的压缩包,如下图所示:
因此,要打开npy文件,请执行:
M=np.load(M.npy )
根据您的实际文件名更改文件名。这里的M和上面的M一样,所以操作其实是一样的。
如何保存文本文件:
Np.savetxt (m.txt ,m,分隔符=) #另存为txt
NP。SaveText (m.csv ,m,分隔符=,)#另存为csv
最后,记录一个python读取npy文件的问题。如果加载了预训练模型,请执行以下命令:
pre_train=np.load(vgg16.npy ,allow_pickle=True,encoding=latin1 )
打印(pre_train.shape)
#输出是(),没有数据
解决方法:
data_dic=pre_train.item()
打印(data_dic.shape)
可以查看。
附:python-读取和保存npy文件示例代码
将numpy作为np导入
# .npy文件是专用于numpy的二进制文件。
arr=np.array([[1,2],[3,4]])
#保存。npy文件
np.save(./data/arr.npy ,arr)
打印(保存。npy完成’)
#阅读。npy文件
np.load(./data/arr . npy’)
打印(排列)
打印(加载。npy完成’)
总结
关于python读取和查看npz/npy文件数据以及完整显示数据的方法的这篇文章到此为止。关于python读取npz/npy文件的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。