npy文件——Numpy专用的二进制格式

  1. np.load()和np.save()是读写磁盘数组数据的两个重要函数。使用时,数组会以未压缩的原始二进制格式保存在扩展名为.npy的文件中。

    import numpy as np# 将数组以二进制格式保存到磁盘
    arr=np.arange(5)
    np.save('test',arr)
    # 读取数组
    print(np.load('test.npy'))

    保存为.npy文件后如果使用记事本等工具打开浏览会出现乱码,所以如果想在保存后能够浏览内容的话建议不要使用.npy文件

  2. 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文件相关推荐

  1. Python中如何读取npy、npz文件?

    npy以及npz这两种文件格式,是python第三方库numpy才能够保存和读取的文件类型,而也只有通过该库才有方法来完成读取保存操作.下面这篇文章所要介绍的内容就是,python读取和保存npy.n ...

  2. numpy 读写 npy npz 文件

    文章目录 创建数组 保存单个数组 读取单个数组 创建第二个数组 保存多个数组 读取多个数组 import numpy as np 创建数组 a1 = np.arange(0,12).reshape(2 ...

  3. numpy的文件存储 .npy .npz 文件

    Numpy能够读写磁盘上的文本数据或二进制数据. 将数组以二进制格式保存到磁盘 np.load和np.save是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为 ...

  4. numpy的文件存储.npy .npz 文件详解

    Numpy能够读写磁盘上的文本数据或二进制数据. 1.npy文件--Numpy专用的二进制格式 np.load()和np.save()是读写磁盘数组数据的两个重要函数. 使用时,数组会以未压缩的原始二 ...

  5. .npy .npz 文件-numpy的文件存储

    Numpy能够读写磁盘上的文本数据或二进制数据. 将数组以二进制格式保存到磁盘 np.load和np.save是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为 ...

  6. numpy的文件存储 .npy .npz 文件

    将数组以二进制格式保存到磁盘 转自:https://blog.csdn.net/m0_37041325/article/details/78006203 np.load和np.save是读写磁盘数组数 ...

  7. Numpy 的文件存储.npy和.npz 区别

    Numpy能读写磁盘上的文本数据和二进制数据: 提供了多种存取数组内容的文件操作函数: 保存数组数据的文件可以是二进制格式或者文本格式. 1 将数组以二进制格式保存到磁盘.npy格式 np.load ...

  8. python npz文件_numpy的文件存储 .npy .npz 文件

    1)Numpy能够读写磁盘上的文本数据或二进制数据. 将数组以二进制格式保存到磁盘 np.load和np.save是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展 ...

  9. 如何用matlab读取npz文件,Python Numpy中数据的常用的保存与读取方法

    在经常性读取大量的数值文件时(比如深度学习训练数据),可以考虑现将数据存储为Numpy格式,然后直接使用Numpy去读取,速度相比为转化前快很多. 下面就常用的保存数据到二进制文件和保存数据到文本文件 ...

最新文章

  1. 贪心算法--删数问题
  2. deepin--解决屏幕撕裂问题
  3. py导入包异常跳出_Python运行Unittest作为包导入错误
  4. zookeeper注册中心
  5. Maven,Eclipse和Java 9
  6. 客服中心智能化技术和应用研究报告(2021年)
  7. java返回泛型_Java泛型从泛型方法返回持有者对象
  8. C++_类和对象_C++多态_纯虚函数和抽象类---C++语言工作笔记072
  9. 2015-12-02 定时自动执行存储过程
  10. 为什么大部分的程序员成不了架构师?为什么?
  11. 商汤物语:全球最大AI独角兽的雄心与优雅
  12. macbook linux 双显卡,网友支招:苹果笔记本也能双显卡切换
  13. IAR——使用方法总结
  14. ubuntu找不到拼音输入,找不到中文拼音输入源
  15. ffmpeg 图片转视频
  16. 如何在Office 365中使用Office剪贴板?
  17. Element table 导出Excel重复数据
  18. 沈阳python需求大吗_我为什么放弃了敲代码,做产品?
  19. MATLAB线形规划函数linprog、intlinprog与二次规划函数quadprog
  20. 使用CANoe作为网关的FlexRay - FlexRay同步

热门文章

  1. 中国电信服务亚运凸显全业务运营优势
  2. java配置多环境_[原创]多版本Java环境变量的配置
  3. (转)CD式随身播放器可能用到的软件,相关软件下载(更新于10.06.07)
  4. 《程序员》专访迈奔灵动CEO谈毅:Android掘金者
  5. Debian安装英伟达(NVIDIA)驱动一站式避坑教学(Ubuntu通用)
  6. 重装系统 U盘安装 提示Windows检测到EFI系统分区格式化为NIFS,将EFI系统分区格式化为FAT32,然后重新启动安装
  7. Shell 编程之正则表达式与文本处理器--(grep,egrep 与文本处理器-sed、awk、sort、uniq、tr)
  8. 2022年江苏省建筑三类人员(项目负责人B证)练习题及答案
  9. C语言实现通讯录(使用文件保存信息)
  10. 重生后发现高冷女同桌暗恋我!(三)