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 相关文章推荐
Windows和Linux下Python输出彩色文字的方法教程
May 02 Python
使用Python制作微信跳一跳辅助
Jan 31 Python
TensorFlow实现非线性支持向量机的实现方法
Apr 28 Python
Python http接口自动化测试框架实现方法示例
Dec 06 Python
python文件拆分与重组实例
Dec 10 Python
详解Python连接MySQL数据库的多种方式
Apr 16 Python
Python自定义函数计算给定日期是该年第几天的方法示例
May 30 Python
python自动发邮件总结及实例说明【推荐】
May 31 Python
python 设置输出图像的像素大小方法
Jul 04 Python
浅谈python中频繁的print到底能浪费多长时间
Feb 21 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
Mar 06 Python
python简单利用字典破解zip文件口令
Sep 07 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正则
2006/07/07 PHP
十天学会php之第四天
2006/10/09 PHP
php&mysql 日期操作小记
2012/02/27 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
AspNet中使用JQuery上传插件Uploadify详解
2015/05/20 Javascript
JavaScript之AOP编程实例
2015/07/17 Javascript
JS实现的文字与图片定时切换效果代码
2015/10/06 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
2016/12/16 Javascript
让你5分钟掌握9个JavaScript小技巧
2018/06/09 Javascript
微信小程序 button样式设置为图片的方法
2020/06/19 Javascript
使用vue引入maptalks地图及聚合效果的实现
2020/08/10 Javascript
JavaScript 空间坐标的使用
2020/08/19 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
[01:31](回顾)杀出重围,决战TI之巅
2014/07/01 DOTA
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
Python基于DES算法加密解密实例
2015/06/03 Python
python实现在windows服务中新建进程的方法
2015/06/30 Python
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
在Python中使用正则表达式的方法
2015/08/13 Python
使用Python制作一个打字训练小工具
2019/10/01 Python
tensorflow安装成功import tensorflow 出现问题
2020/04/16 Python
python ssh 执行shell命令的示例
2020/09/29 Python
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
英国领先的家庭时尚品牌:Peacocks
2018/01/11 全球购物
Made in Design意大利:现代家具、名家灯具和装饰
2020/10/27 全球购物
大二学生学习个人自我评价
2014/01/19 职场文书
学生期末评语大全
2014/04/30 职场文书
八月一日观后感
2015/06/10 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书