numpy——.npy和.npz文件
npy文件——Numpy专用的二进制格式
- np.load()和np.save()是读写磁盘数组数据的两个重要函数。使用时,数组会以未压缩的原始二进制格式保存在扩展名为.npy的文件中。
import numpy as np# 将数组以二进制格式保存到磁盘 arr=np.arange(5) np.save('test',arr) # 读取数组 print(np.load('test.npy'))
保存为.npy文件后如果使用记事本等工具打开浏览会出现乱码,所以如果想在保存后能够浏览内容的话建议不要使用.npy文件
- npz文件——压缩文件
使用np.savez()函数可以将多个数组保存到同一个文件中。
np.savez()函数的第一个参数是文件名,其后的参数都是需要保存的数组。传递数组时可以使用关键字参数为数组命名,非关键字参数传递的数组会自动起名为arr_0、arr_1……
np.savez()函数输出的是一个扩展名为.npz的压缩文件,它包含多个与保存的数组对应的npy文件(由save()函数保存),文件名对应数组名
读取.npz文件时使用np.load()函数,返回的是一个类似于字典的对象,因此可以通过数组名作为关键字对多个数组进行访问import numpy as np# 将多个数组保存到磁盘 a = np.arange(5) b = np.arange(6) c = np.arange(7) np.savez('test', a, b, c_array=c) # c_array是数组c的命名 # 读取数组 data = np.load('test.npz') #类似于字典{‘arr_0’:a,’arr_1’:b,’c_array’:c} print('arr_0 : ', data['arr_0']) print('arr_1 : ', data['arr_1']) print('c_array : ', data['c_array'])-------------------------------------------------------------------------------- arr_0 : [0 1 2 3 4] arr_1 : [0 1 2 3 4 5] c_array : [0 1 2 3 4 5 6]
numpy——.npy和.npz文件相关推荐
- Python中如何读取npy、npz文件?
npy以及npz这两种文件格式,是python第三方库numpy才能够保存和读取的文件类型,而也只有通过该库才有方法来完成读取保存操作.下面这篇文章所要介绍的内容就是,python读取和保存npy.n ...
- numpy 读写 npy npz 文件
文章目录 创建数组 保存单个数组 读取单个数组 创建第二个数组 保存多个数组 读取多个数组 import numpy as np 创建数组 a1 = np.arange(0,12).reshape(2 ...
- numpy的文件存储 .npy .npz 文件
Numpy能够读写磁盘上的文本数据或二进制数据. 将数组以二进制格式保存到磁盘 np.load和np.save是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为 ...
- numpy的文件存储.npy .npz 文件详解
Numpy能够读写磁盘上的文本数据或二进制数据. 1.npy文件--Numpy专用的二进制格式 np.load()和np.save()是读写磁盘数组数据的两个重要函数. 使用时,数组会以未压缩的原始二 ...
- .npy .npz 文件-numpy的文件存储
Numpy能够读写磁盘上的文本数据或二进制数据. 将数组以二进制格式保存到磁盘 np.load和np.save是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为 ...
- numpy的文件存储 .npy .npz 文件
将数组以二进制格式保存到磁盘 转自:https://blog.csdn.net/m0_37041325/article/details/78006203 np.load和np.save是读写磁盘数组数 ...
- Numpy 的文件存储.npy和.npz 区别
Numpy能读写磁盘上的文本数据和二进制数据: 提供了多种存取数组内容的文件操作函数: 保存数组数据的文件可以是二进制格式或者文本格式. 1 将数组以二进制格式保存到磁盘.npy格式 np.load ...
- python npz文件_numpy的文件存储 .npy .npz 文件
1)Numpy能够读写磁盘上的文本数据或二进制数据. 将数组以二进制格式保存到磁盘 np.load和np.save是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展 ...
- 如何用matlab读取npz文件,Python Numpy中数据的常用的保存与读取方法
在经常性读取大量的数值文件时(比如深度学习训练数据),可以考虑现将数据存储为Numpy格式,然后直接使用Numpy去读取,速度相比为转化前快很多. 下面就常用的保存数据到二进制文件和保存数据到文本文件 ...
最新文章
- 贪心算法--删数问题
- deepin--解决屏幕撕裂问题
- py导入包异常跳出_Python运行Unittest作为包导入错误
- zookeeper注册中心
- Maven,Eclipse和Java 9
- 客服中心智能化技术和应用研究报告(2021年)
- java返回泛型_Java泛型从泛型方法返回持有者对象
- C++_类和对象_C++多态_纯虚函数和抽象类---C++语言工作笔记072
- 2015-12-02 定时自动执行存储过程
- 为什么大部分的程序员成不了架构师?为什么?
- 商汤物语:全球最大AI独角兽的雄心与优雅
- macbook linux 双显卡,网友支招:苹果笔记本也能双显卡切换
- IAR——使用方法总结
- ubuntu找不到拼音输入,找不到中文拼音输入源
- ffmpeg 图片转视频
- 如何在Office 365中使用Office剪贴板?
- Element table 导出Excel重复数据
- 沈阳python需求大吗_我为什么放弃了敲代码,做产品?
- MATLAB线形规划函数linprog、intlinprog与二次规划函数quadprog
- 使用CANoe作为网关的FlexRay - FlexRay同步
热门文章
- 中国电信服务亚运凸显全业务运营优势
- java配置多环境_[原创]多版本Java环境变量的配置
- (转)CD式随身播放器可能用到的软件,相关软件下载(更新于10.06.07)
- 《程序员》专访迈奔灵动CEO谈毅:Android掘金者
- Debian安装英伟达(NVIDIA)驱动一站式避坑教学(Ubuntu通用)
- 重装系统 U盘安装 提示Windows检测到EFI系统分区格式化为NIFS,将EFI系统分区格式化为FAT32,然后重新启动安装
- Shell 编程之正则表达式与文本处理器--(grep,egrep 与文本处理器-sed、awk、sort、uniq、tr)
- 2022年江苏省建筑三类人员(项目负责人B证)练习题及答案
- C语言实现通讯录(使用文件保存信息)
- 重生后发现高冷女同桌暗恋我!(三)