1)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++等打开看了(乱码)。因此这种方式建议在不需要看保存文件内容的情况下使用。

2)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'])

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

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

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

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

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

  3. 32. Pandas借助Python爬虫读取HTML网页表格存储到Excel文件

    Pandas借助Python爬虫读取HTML网页表格存储到Excel文件 实现目标: 网易有道词典可以用于英语单词查询,可以将查询的单词加入到单词本; 当前没有导出全部单词列表的功能.为了复习方便,可 ...

  4. 基于Web的文件管理系统,支持Office、WPS预览/编辑、在线解压缩、文件分享、文件加密、远程存储、远程文件推送、秒传、断点

    基于Web的文件管理系统,支持权限管理.历史版本管理.Office预览/编辑.WPS预览/编辑.在线解压缩.文件分享.文件加密.远程存储.远程文件推送.秒传.断点续传.智能搜索.文件备注.本地自动备份 ...

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

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

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

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

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

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

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

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

  9. python转csv_python如何将列表存储为csv文件

    python是最近几年火起来的一门编程语言,它对数据的处理拥有非常大的简洁性和快速性,并且它还可以将任意数据转储成其他文件格式.接下来我教大家如何用python将列表存储为csv文件. 工具/原料 p ...

最新文章

  1. [elk]kafka_elk
  2. python r语言 作图_R语言低级绘图函数-rect
  3. 共享文件夹加密专家_文件加密软件哪家靠谱?
  4. java join使用实例_Java多线程中关于join方法的使用实例解析
  5. ssh 三者集合的思想
  6. word域变成正常文本_超级干货|最全的PPT、Excel、Word实用宝典,助你办公效率翻倍!...
  7. 斐波那契数列 青蛙跳台阶 变态跳台阶
  8. 【计算机组成原理】磁盘存储器
  9. dw连接mysql数据库原理_Dreamweaver数据库路径是什么
  10. Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
  11. mysql常用的一些命令,用于查看数据库、表、字段编码
  12. CentOS 6.6下PXE+Kickstart无人值守安装操作系统
  13. 4.JUC-共享模型之无锁
  14. 用大O记号法测量算法的效率(Algorithm efficiency Asymptotic notation Big O notation)
  15. RxJava2+retrofit实现网络封装
  16. 什么是驱动程序?为什么要用驱动程序?
  17. 什么是平台,为何能成为平台?我们缘何进入了一个被平台控制的世界?
  18. CentOS安装 xmms
  19. jsp开发之文件下载
  20. 融合多源信息的知识表示学习

热门文章

  1. LeetCode简单题之按键持续时间最长的键
  2. Intel发布FPGA
  3. Linux 内核,30 年C 语言将升级至 C11
  4. Dockerfile构建实践
  5. MindSpore 高阶优化器
  6. 在React Hook里使用history.push跳转
  7. ValueError: urls must start with a leading slash
  8. python 集合的使用
  9. Ubuntu 系统开机黑屏提示the root filesystem on /dev/sdb2 requires a manual fsck
  10. Java清空数组的数据