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解析中国天气网的天气数据
Mar 21 Python
pandas按若干个列的组合条件筛选数据的方法
Apr 11 Python
dataframe设置两个条件取值的实例
Apr 12 Python
Django中的用户身份验证示例详解
Aug 07 Python
Django学习之文件上传与下载
Oct 06 Python
Python如何操作office实现自动化及win32com.client的运用
Apr 01 Python
python数据分析工具之 matplotlib详解
Apr 09 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
Jun 17 Python
python爬虫请求头的使用
Dec 01 Python
Python批量删除mysql中千万级大量数据的脚本分享
Dec 03 Python
matplotlib部件之套索Lasso的使用
Feb 24 Python
pycharm2021激活码使用教程(永久激活亲测可用)
Mar 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生成随机密码的三种方法小结
2010/09/04 PHP
浅谈apache和nginx的rewrite的区别
2013/02/22 PHP
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
2015/03/25 PHP
PHP自定义错误用法示例
2016/09/28 PHP
PHP实现简单ajax Loading加载功能示例
2016/12/28 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
2017/03/14 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
JavaScript 原型与继承说明
2010/06/09 Javascript
js实现遮罩层划出效果是生成div而不是显示
2014/07/29 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
jquery实现网页定位导航
2016/08/23 Javascript
Validform表单验证总结篇
2016/10/31 Javascript
JS实现匀加速与匀减速运动的方法示例
2017/09/04 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
vue中axios实现数据交互与跨域问题
2019/05/12 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
python list中append()与extend()用法分享
2013/03/24 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
2020/04/01 Python
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
老师对学生的寄语
2014/04/09 职场文书
家长写给孩子的评语
2014/04/18 职场文书
和睦家庭事迹
2014/05/14 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
高中美术教师事迹材料
2014/08/22 职场文书
小浪底导游词
2015/02/12 职场文书
幼儿园食品安全责任书
2015/05/08 职场文书
初中语文教师研修日志
2015/11/13 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书
Java实现注册登录跳转
2022/06/16 Java/Android