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中使用itertools模块中的组合函数的教程
Apr 13 Python
python 垃圾收集机制的实例详解
Aug 20 Python
python爬虫基本知识
Mar 05 Python
用TensorFlow实现戴明回归算法的示例
May 02 Python
利用python实现在微信群刷屏的方法
Feb 21 Python
Python SMTP配置参数并发送邮件
Jun 16 Python
python如何进入交互模式
Jul 06 Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 Python
Python基于unittest实现测试用例执行
Nov 25 Python
Pycharm在指定目录下生成文件和删除文件的实现
Dec 28 Python
详解Python牛顿插值法
May 11 Python
python实现手机推送 代码也就10行左右
Apr 12 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+mysql保存和输出文件
2006/10/09 PHP
fleaphp crud操作之find函数的使用方法
2011/04/23 PHP
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
PHP反射API示例分享
2016/10/08 PHP
JavaScript QueryString解析类代码
2010/01/17 Javascript
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
Javascript基础教程之while语句
2015/01/18 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
2017/08/10 Javascript
微信小程序button组件使用详解
2018/01/31 Javascript
vue文件树组件使用详解
2018/03/29 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
在vue中使用Base64转码的案例
2020/08/07 Javascript
[09:37]2018DOTA2国际邀请赛寻真——不懈追梦的Team Serenity
2018/08/13 DOTA
Python中字典和JSON互转操作实例
2015/01/19 Python
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
解读python如何实现决策树算法
2018/10/11 Python
python3中的eval和exec的区别与联系
2019/10/10 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
Python动态声明变量赋值代码实例
2019/12/30 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
关于python中导入文件到list的问题
2020/10/31 Python
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
澳大利亚排名第一的在线酒类商店:MyBottleShop
2018/04/26 全球购物
大学生自荐书范文
2013/12/10 职场文书
党校学习思想汇报
2014/01/06 职场文书
2014年大学庆元旦迎新年活动方案
2014/03/09 职场文书
物业客服专员岗位职责
2015/04/07 职场文书
欢送领导祝酒词
2015/08/12 职场文书
导游词之太湖
2019/10/08 职场文书
Nginx配置SSL证书出错解决方案
2021/03/31 Servers
5行Python代码实现一键批量扣图
2021/06/29 Python
【海涛教你打DOTA】剑圣第一人称视角解说
2022/04/01 DOTA