将数组以二进制格式保存到磁盘

转自:https://blog.csdn.net/m0_37041325/article/details/78006203

np.load和np.save是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中。

  1. import numpy as np

  2. a=np.arange(5)

  3. np.save('test.npy',a)

这样在程序所在的文件夹就生成了一个test.npy文件

将test.npy文件中的文件读出来

  1. import numpy as np

  2. a=np.load('test.npy')

  3. print(a)

注:保存为Numpy专用的二进制格式后,就不能用notepad++等打开看了(乱码)。因此这种方式建议在不需要看保存文件内容的情况下使用。

np.savez

如果你想将多个数组保存到一个文件中的话,可以使用numpy.savez函数。savez函数的第一个参数是文件名,其后的参数都是需要保存的数组,也可以使用关键字参数为数组起一个名字,非关键字参数传递的数组会自动起名为arr_0, arr_1, …。savez函数输出的是一个压缩文件(扩展名为npz),其中每个文件都是一个save函数保存的npy文件,文件名对应于数组名。load函数自动识别npz文件,并且返回一个类似于字典的对象,可以通过数组名作为关键字获取数组的内容:

  1. import numpy as np

  2. a=np.arange(3)

  3. b=np.arange(4)

  4. c=np.arange(5)

  5. np.savez('array_save.npz',a,b,c_array=c)

这样程序所在文件夹就生成了一个array_save.npz文件

把npz文件中的数据读出来

  1. import numpy as np

  2. A=np.load('array_save.npz')

  3. print(A['arr_0'])

  4. print(A['arr_1'])

  5. print(A['c_array'])

numpy的文件存储 .npy .npz 文件相关推荐

  1. npz文件转为npy_numpy的文件存储.npy .npz 文件详解

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

  2. python怎么打开npz文件_numpy的文件存储.npy .npz 文件详解

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

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

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

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

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

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

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

  6. npz文件转为npy_numpy的文件存储 .npy .npz 文件

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

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

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

  8. Android数据存储——2.文件存储_B_资源文件

    今天学习Android数据存储--文件存储_资源文件 把资源文件mybook.txt放入项目目录下的res资源文件夹下的raw文件夹下(没有则新建),PS:mybook.txt存为UTF-8编码. X ...

  9. Android的数据存储:SharedPrefrence存储,手机内部文件存储,手机外部文件存储

    存储方式分类 Android支持的数据存储方式:SharedPrefrence存储手机内部文件存储手机外部文件存储Sqlite数据库存储远程服务器存储 SharedPrefrence存储 介绍 SP存 ...

最新文章

  1. Javascript学习7 - 脚本化浏览器窗口
  2. 有人问你如何掌握隐含狄利克雷分布(LDA),把这篇文章甩给他
  3. 面试官:海量无序数据,寻找第 K 大的数,越快越好
  4. flash 3D在线游戏
  5. STM32开发 -- WIFI那些事儿(一)
  6. android热修复原理底层替换,Android 热修复 - 各框架原理学习及对比
  7. Earliest PEP Algorithm Principles
  8. r语言 分类变量 虚拟变量_R语言中的变量
  9. 找树根和孩子(信息学奥赛一本通-T1336)
  10. 如何生成MD5哈希?
  11. Spring源码解读(1)-IOC容器BeanDefinition的加载
  12. python爬取快手视频_【原创开源】快手爬虫,根据id批量爬取用户的所有图集和视频...
  13. 手机服务器连接视频文件夹吗,巧用手机自带功能向电脑传输视频 华为小米苹果均适用...
  14. 机器学习核心概念完全解析(建议收藏)
  15. 张云茹计算机,重庆理工大学药学与生物工程学院研究生导师简介-张云茹
  16. Solidity ——push mapping 探赜索隐
  17. 图书管理系统之用户信息维护
  18. windows11文件夹共享设置 如何共享 如何访问
  19. 萌新linux的基础笔记
  20. 一文看懂:光学行业 三摄+潜望式+3D

热门文章

  1. windows的几个内置账户
  2. win Qt qextserialport 编写串口通信程序全程图文讲解
  3. 甲骨文_AlphaEdition
  4. 所有操作系统下载地址Windows Redhat CentOS
  5. 如何使用ExternalContext类(一)
  6. skyworth E900-S 安装沙发
  7. 百度云云虚拟主机新用户体验活动:6元购买3个月香港主机
  8. 无刷直流电机(BLDC)无传感器控制,采用的是容积卡尔曼观测,能够很好的估计转速和转子位置,有对应的simulink文件跟ckf代码
  9. PyTorch指数移动平均(EMA)手册
  10. 雅马哈机器人编程讲解_雅马哈机器人编程手册【相关词_雅马哈机器人编程】...