Numpy能够读写磁盘上的文本数据或二进制数据。

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

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

import numpy as np
a=np.arange(5)
np.save('test.npy',a)

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

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

import numpy as np
a=np.load('test.npy')
print(a)

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

np.savez

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

import numpy as np
a=np.arange(3)
b=np.arange(4)
c=np.arange(5)
np.savez('array_save.npz',a,b,c_array=c)

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

把npz文件中的数据读出来

import numpy as np
A=np.load('array_save.npz')
print(A['arr_0'])
print(A['arr_1'])
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能够读写磁盘上的文本数据或二进制数据. 1.npy文件--Numpy专用的二进制格式 np.load()和np.save()是读写磁盘数组数据的两个重要函数. 使用时,数组会以未压缩的原始二 ...

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

    将数组以二进制格式保存到磁盘 转自:https://blog.csdn.net/m0_37041325/article/details/78006203 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. 关于PHP中Session文件过多的问题
  2. javascript进制转换_44道JavaScript送命题
  3. Python老司机给上路新手的3点忠告
  4. 【机器学习】集成学习知识点总结二
  5. 数论 欧几里得与扩展欧几里得
  6. java字符编码方式总结
  7. 哲学家就餐 linux实现_Linux哲学的9个主要原则如何影响您
  8. mysql 获取每天的日期_mysql中获取一天、一周、一月时间数据的各种sql语句写法...
  9. ORACLE表空间使用量查询SQL
  10. sql server 内存_SQL Server内存性能指标–第1部分–内存页/秒和内存页故障/秒
  11. 你已经是台成熟的vivo手机了,要自己学会打王者
  12. [Java] Maven 建立 Spring MVC 工程
  13. IDEA SpringBoot工程配置热部署
  14. 电脑主机前置耳机插孔没声音——解决办法
  15. 如何快速找到微信支付的商户号和商户密钥?望相互转告!
  16. iPhone开发入门(一)
  17. webpack-theme-color-replacer动态修改Ant Design Vue主题色
  18. js 小写金额转大写
  19. js两种拼接字符串方法
  20. 怎样学好Python

热门文章

  1. 二叉树先序遍历、中序遍历、后序遍历 递归和非递归算法
  2. 软件开发实训(720科技)――第十课 Axure教程
  3. SVM支持向量机算法
  4. python tk下拉列表_Python 窗体(tkinter)下拉列表框(Combobox)实例
  5. 未来趋势:区块链溯源技术
  6. Python OpenCV开发MR智能人脸识别打卡系统(四、服务模块设计)
  7. 测试理论基础(重点)
  8. nginx报错:src/core/ngx_murmurhash.c:39:11: error: this statement may fall through [-Werror=implicit-fa
  9. jFreeChart+itext生成带统计图的pdf文件
  10. ES索引创建、新增与修改字段