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单例模式实例分析
Jan 14 Python
Python基础入门之seed()方法的使用
May 15 Python
python中nan与inf转为特定数字方法示例
May 11 Python
python递归打印某个目录的内容(实例讲解)
Aug 30 Python
Python之Scrapy爬虫框架安装及使用详解
Nov 16 Python
TensorFlow实现Logistic回归
Sep 07 Python
对python添加模块路径的三种方法总结
Oct 16 Python
python构建基础的爬虫教学
Dec 23 Python
springboot配置文件抽离 git管理统 配置中心详解
Sep 02 Python
Python线程障碍对象Barrier原理详解
Dec 02 Python
Python3操作MongoDB增册改查等方法详解
Feb 10 Python
Django Channel实时推送与聊天的示例代码
Apr 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 无限级数据JSON格式及JS解析
2010/07/17 PHP
php实现改变图片直接打开为下载的方法
2015/04/14 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
2015/02/18 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
vue 2.0路由之路由嵌套示例详解
2017/05/08 Javascript
AngularJS获取json数据的方法详解
2017/05/27 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
2018/08/17 Javascript
玩转Koa之koa-router原理解析
2018/12/29 Javascript
15分钟深入了解JS继承分类、原理与用法
2019/01/19 Javascript
微信小程序上线发布流程图文详解
2019/05/06 Javascript
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
Python实现的异步代理爬虫及代理池
2017/03/17 Python
Python实现发送与接收邮件的方法详解
2018/03/28 Python
Django model反向关联名称的方法
2018/12/15 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
Python对象转换为json的方法步骤
2019/04/25 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
使用CSS3美化HTML表单的技巧演示
2016/05/17 HTML / CSS
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
全球精选男装和家居用品:Article
2020/04/13 全球购物
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
C语言怎样定义和声明全局变量和函数最好
2013/11/26 面试题
党员的自我评价范文
2014/01/02 职场文书
高中体育教学反思
2014/01/24 职场文书
社会稳定风险评估方案
2014/06/02 职场文书
化工工艺设计求职信
2014/06/25 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
2014年校长工作总结
2014/12/11 职场文书
穷人该怎么创业?谨记以下几点
2019/07/11 职场文书
品牌形象定位,全面分析
2019/07/23 职场文书
开网店计划分析
2019/07/30 职场文书
全面盘点MySQL中的那些重要日志文件
2021/11/27 MySQL