如何查看npy文件,python打开npz文件

  如何查看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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: