Numpy怎样将数组读写到文件

本文档介绍的是Numpy以自己内建二进制的方式,将数组写出到文件,以及从文件加载数组;

如果是文本、表格类数据,一般使用pandas这个类库做加载和处理,不用numpy

几个方法:

  1. np.load(filename):从.npy或者.npz文件中加载numpy数组
    如果文件后缀是.npy返回单个数组,如果文件后缀是.npz返回多个数组的字典
  2. np.save(filename, arr):将单个numpy数组保存到.npy文件中
  3. np.savez(filename, arra=arra, arrb=arrb):将多个numpy数组保存到.npz未压缩的文件格式中
  4. np.savez_compressed(filename, arra=arra, arrb=arrb):将多个numpy数组保存到.npz压缩的文件格式中

.npy和.npz都是二进制格式文件,用纯文本编辑器打开都是乱码

1. 使用np.save和np.load保存和加载单个数组

2. 使用np.savez和np.load保存和加载多个数组


3. 使用np.savez_compressed和np.load保存和加载多个数组到压缩格式文件

最新文章

  1. Ubuntu 使用Cisco VPN、AnyConnect、OpenConnect的方法。
  2. 操作系统开发系列—12.b.从Loader跳入保护模式
  3. addShutdownHook的用法
  4. MongoDB快速上手
  5. easy ui 问题
  6. ppshu
  7. php-fpm:fastcgi_finish_request()
  8. 判断包含字符String.contains
  9. HTML基本介绍
  10. 认识ASP.NET MVC6
  11. 希腊字母、拉丁字母、Markdown、拼写与读音中英对照表
  12. Bootstrap入门(十九)组件13:页头与缩略图
  13. HIT创业感言:只有长寿的企业才有持续价值
  14. 【RSYSLOG】The Property Replacer【转】
  15. [译]A NON-TRIVIAL EXAMPLE OF MEDIATR USAGE
  16. Java枚举的小知识点
  17. servlet3.0
  18. 数组问题常用的O(N)算法:单调队列
  19. oracle PLSQL 多结果集嵌套循环处理优化
  20. angularjs-$location

热门文章

  1. 踢出某正在访问的用户||永久禁止某IP访问
  2. Pycharm:安装anaconda中没有的第三方库
  3. 初识python(2)
  4. 0x02 TeamViewer日志溯源
  5. 聊聊磁盘 IO
  6. 前端知识之JavaScript知识
  7. java中自己常用到的工具类-压缩解压zip文件
  8. Python GUI tkinter 学习笔记(一)
  9. li 与 li 之间有空白间隔是什么原因引起的,有什么解决办法
  10. synchronized和 synchronized 了解偏向锁、轻量级锁、重量级锁的概念以及升级机制、以及和ReentrantLock的区别。