Numpy文件操作

Numpy学习笔记008

十、Numpy文件操作

1. np.savetxt

用于文件保存,需要注意的是最多只能保存二维数组,否则会报错。

np.savetxt(fname, X, fmt='%.18e', delimiter=' ', newline='\n', header='', footer='', comments='# ', encoding=None)

参数如下:
frame : 文件、字符串或产生器,可以是.gz或.bz2的压缩文件
X : 存入文件的数组(一维或二维数组)
fmt : 写入文件的格式,例如:%d %.2f %.18e
    
delimiter : str 分隔列的字符串或字符。
newline : str   分隔行的字符串或字符。
    
header : str  将要写入文件头的字符串
footer : str 将要写入文件尾的字符串
    
comments : str 将在header和footer字符串前面加前缀的字符串,将它们标记为注释。默认值:“#”
       
encoding : {
   None, str} 用于对输出文件进行编码的编码。不适用于输出流。如果编码不是“Byte”或“latin1”则
无法在NumPy版本<1.14中加载文件。默认值为latin1

示例:

a = np.arange(30).reshape(10,3)
np.savetxt("a.csv",a,fmt="%d",delimiter=",",header='语文,数学,英语',comments='') 

在本地项目文件生成a.csv文件

在这里插入图片描述

a1 = np.arange(15).reshape(5,3)
np.savetxt("a1.csv",a1,fmt="%d"
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值