Python数据分析基础教程(微课版)(第2版)课件 第5章用NumPy进行简单统计.pptx

Python数据分析基础教程(微课版)(第2版)课件 第5章用NumPy进行简单统计.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;1;在数据分析中,经常需要从文件中读取数据或将数据写入文件,常用的存储文件的格式有TXT格式、CSV格式、二进制格式和多维数据格式等。

在NumPy中,loadtxt()和savetxt()函数可以对文件后缀名为txt和csv的文件进行读写操作。;将一维或二维数组写入TXT文件或CSV文件

在NumPy中,使用savetxt()函数可以将一维或二维数组写入扩展名为.txt或.csv

的文件。该函数的格式如下。

numpy.savetxt(fname,array,fmt=%.18e,delimiter=None,newline=\n,header=,footer=,comments=#,encoding=latin1)

该函数中的参数说明如下。

?fname:文件名或文件句柄,可以是扩展名为.gz或.bz2的压缩文件。

?array:写入文件的数组(一维数组或者二维数组)。

?fmt:写入文件的格式,例如%d、%.2f、%.18e,默认值是%.18e。

delimiter:分隔符,默认值为空格。

newline:换行符。

header:在文件开头写入的字符串。?;将一维或二维数组写入TXT文件或CSV文件

在NumPy中,使用savetxt()函数可以将一维或二维数组写入扩展名为.txt或.csv的

文件。该函数的格式如下。

numpy.savetxt(fname,array,fmt=%.18e,delimiter=None,newline=\n,header=,footer=,comments=#,encoding=latin1)

该函数中的参数说明如下。

footer:在文件末尾写入的字符串。

?comments:为添加到文件开头和文件末尾的字符串标记注释符,默认值为#。

?encoding:设置输出文件的编码,默认值为latin1。

【例5-1】创建一个元素范围为0~11的3行4列的数组,然后设置不同的参数,将该数组写入TXT文件和CSV文件。示例代码test5-1.py。;2.读取TXT文件和CSV文件

在NumPy中,用于读取TXT文件和CSV文件的函数是loadtxt(),函数格式:numpy.loadtxt(fname,dtype=typefloat,comments=#,delimiter=None,converters=None,skiprows=0,usecols=None,unpack=False,ndmin=0,encoding=bytes)

?函数中主要参数:fname是文件、字符串或产生器;dtype:数据类型;delimiter:分割符,默认是空格,其他参数说明见教材。

【例5-2】利用NumPy函数实现读取文本文件和CSV文件的操作。

;使用save()或savez()函数写二进制文??

save()或savez()函数的格式:

numpy.save(file,array)或numpy.savez(file,array)

??函数中参数说明:file:文件,以.npy为扩展名,压缩扩展名为.npz。

array:数组变量。

使用load()函数读取二进制文件

load()函数的格式:numpy.load(file)

??函数中参数说明:file:文件,以.npy为扩展名,压缩扩展名为.npz

load()、save()和savez()函数的示例代码example5-1.py见教材。;使用tofile()函数写入多维数据文件

tofile()函数的格式:数组名.tofile(fid,sep=,format=%s)

??函数中的参数说明:fid:文件、字符串,sep:数据分割符,format:写入数据的格式。

使用fromfile()函数读取多维数据文件

fromfile()函数的格式:

numpy.fromfile(fid,dtype=float,count=‐1,sep=)

??函数中的参数说明:fid:文件、字符串,dtype:读取的数据类型。count:读入元素个数,‐1表示读入整个文件,sep:数据分割符。

tofile()和fromfile()函数的示例代码example5-2.py;1.求最大值和最小值的函数

在NumPy中,求数组最大值的函数是amax()和nanmax(),求数组最小值函数是amin()和nanmin(),其中,amax()和amin()函

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档