python读取并查看npz/npy文件数据以及数据显示方法


Posted in Python onApril 14, 2022

python读取npz/npy文件

npz和npy文件都可以直接使用numpy读写。

import numpy as np
ac = np.load('mydata.npz')
ac.files

python读取并查看npz/npy文件数据以及数据显示方法

python查看npz/npy文件

要查看其中某一项的数据:

M = ac['M']
M

python读取并查看npz/npy文件数据以及数据显示方法

显示的值带省略号,要完全显示,执行:

np.set_printoptions(threshold=np.inf)
M

输出有很多很多:

python读取并查看npz/npy文件数据以及数据显示方法

查看M的形状大小:

M.shape

python读取并查看npz/npy文件数据以及数据显示方法

将numpy输出样式修改回去(默认为6):

np.set_printoptions(threshold=6)

再输出M试试:

M

python读取并查看npz/npy文件数据以及数据显示方法

要查看M中某一项的值,可以执行:

M[0,0]    # 查看第一个元素的值

上面说的是打开查看npz文件的方式,但是其实,打开npy文件的方式和上述是一模一样的,并且,npz文件其实就是一系列npy文件的压缩包而已,如下图所示:

python读取并查看npz/npy文件数据以及数据显示方法

因此,要打开npy文件,执行:

M = np.load("M.npy")

文件名依据自己的实际文件名进行更改,这里的M和上面的M是一样的,所以操作其实也是一样的了。

保存为文本文件的方法:

np.savetxt('M.txt', M, delimiter=" ")    #保存为txt
np.savetxt('M.csv', M, delimiter=",")    #保存为csv

最后,记录一个问题,来自python读取npy文件。如果在加载预训练模型时,执行如下命令:

pre_train = np.load("vgg16.npy", allow_pickle=True, encoding="latin1")
print(pre_train.shape)
# 输出为(),没有数据

解决方法:

data_dic = pre_train.item()
print(data_dic.shape)

即可查看。

附:python-读取和保存npy文件示例代码

import numpy as np

# .npy文件是numpy专用的二进制文件
arr = np.array([[1, 2], [3, 4]])

# 保存.npy文件
np.save("../data/arr.npy", arr)
print("save .npy done")

# 读取.npy文件
np.load("../data/arr.npy")
print(arr)
print("load .npy done")

总结

到此这篇关于python读取查看npz/npy文件数据以及数据完全显示方法的文章就介绍到这了!

Python 相关文章推荐
用Python和MD5实现网站挂马检测程序
Mar 13 Python
python实现同时给多个变量赋值的方法
Apr 30 Python
Python使用Pycrypto库进行RSA加密的方法详解
Jun 06 Python
Python Flask基础教程示例代码
Feb 07 Python
python3中zip()函数使用详解
Jun 29 Python
python用plt画图时,cmp设置方法
Dec 13 Python
python快排算法详解
Mar 04 Python
对python 调用类属性的方法详解
Jul 02 Python
python 怎样将dataframe中的字符串日期转化为日期的方法
Sep 26 Python
Python帮你识破双11的套路
Nov 11 Python
Python faker生成器生成虚拟数据代码实例
Jul 20 Python
如何使用scrapy中的ItemLoader提取数据
Sep 30 Python
在NumPy中深拷贝和浅拷贝相关操作的定义和背后的原理
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
Apr 14 #Python
Python中time标准库的使用教程
Apr 13 #Python
Python函数对象与闭包函数
Apr 13 #Python
Python作用域和名称空间的详细介绍
Apr 13 #Python
Python获取字典中某个key的value
Apr 13 #Python
Python基本的内置数据类型及使用方法
Apr 13 #Python
You might like
php实现用手机关闭计算机(电脑)的方法
2015/04/22 PHP
php算法实例分享
2015/07/14 PHP
thinkPHP使用post方式查询时分页失效的解决方法
2015/12/09 PHP
PHP使用Mysqli类库实现完美分页效果的方法
2016/04/07 PHP
基于JQuery模仿苹果桌面的Dock效果(初级版)
2012/10/15 Javascript
js调用图片隐藏&显示实现代码
2013/09/13 Javascript
Jquery实现侧边栏跟随滚动条固定(兼容IE6)
2014/04/02 Javascript
JS下载文件|无刷新下载文件示例代码
2014/04/17 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
jQuery搜索子元素的方法
2015/02/10 Javascript
javascript鼠标右键菜单自定义效果
2020/12/08 Javascript
JS中mouseover和mouseout多次触发问题如何解决
2016/06/06 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
vue中使用props传值的方法
2019/05/08 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
详解Python中的日志模块logging
2015/06/19 Python
Python中的anydbm模版和shelve模版使用指南
2015/07/09 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
Python生成器以及应用实例解析
2018/02/08 Python
python的pandas工具包,保存.csv文件时不要表头的实例
2018/06/14 Python
python3+PyQt5 实现Rich文本的行编辑方法
2019/06/17 Python
Django 静态文件配置过程详解
2019/07/23 Python
利用python爬取有道词典的方法
2020/12/08 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
详解canvas绘图时遇到的跨域问题
2018/03/22 HTML / CSS
Marriott国际:万豪国际酒店查询预订
2017/09/25 全球购物
linux面试题参考答案(4)
2013/01/28 面试题
介绍一下如何优化MySql
2016/12/20 面试题
元旦联欢会主持词
2014/03/26 职场文书
标准毕业生自荐信
2014/06/24 职场文书
讲座通知范文
2015/04/23 职场文书
东京审判观后感
2015/06/01 职场文书
小人国观后感
2015/06/11 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
导游词之江南周庄
2019/12/06 职场文书