文章目录
数据分析.numpy. 读/写文件
一、前言
Numpy中的文件读/写主要有二进制的文件读/写和文件列表形式的数据读/写两种形式。学会读写文件是numpy的基础。numpy提供了若干的函数可以把结果表存到二进制或文本文件中。除此之外,numpy还提供了许多文件读取数据并将其转换为数组的方法。
二、二进制数据存储(单个数组及多个数组)
save函数对二进制的格式保存数据。
如果将多个数组保存到一个文件中,则可以使用savez函数,其扩展名为.npz
三、二进制文件读取
load函数从二进制的文件中读取数据。
注意:读取文件数组时的索引从0开始!
四、文本文件存储与读取
- savetxt函数可以将数组写到以某种分隔符隔开的文本文件中,loadtxt函数则相反,即把文件加载到一个二维数组中。
- loadtxt函数与genfromtxt函数相似,不过后者面向的是结构化数组和缺失数据,常用的参数除了fname、delimiter外,还有names(是否含有列标题)