使用np.savetxt()方法可以将数据保存为txt文件或者是csv文件。
numpy.savetxt( fname, arrry, fmt="%.18e", delimiter=" ", newline="\n", header="", footer="", comments="# ", encoding=None, )
fname:要存入的文件、文件名、或生成器。
arrry:要存储的数据。
(资料图片仅供参考)
fmt:要存储的数据格式。
delimiter:加载分隔符,默认是空格。
newline:行分隔符,默认换行符。
header:开头字符串(存储为csv文件时可以生成标题)。
footer:结尾字符串。
comments:文中的注释。
encoding:编码,默认无。
原始数据如下所示:
fname可以是文件的路径也可以是要转换存储的文件。
np.savetxt("./data1.txt",data)
未指定存储格式,会默认使用科学计数法进行存储,存储后的文件格式如下:
mt:要存储的数据格式。可以自行设置。“%d”表示设置为int型,“%s”表示为字符型,“%f”表示保留几位小数。
#保存为整数 np.savetxt("./data1.txt",data,fmt="%d") #保存为字符串 np.savetxt("./data1.txt",data,fmt="%s") #保留3位小数 np.savetxt("./data1.txt",data,fmt="%.2f")
每列都可以通过fmt单独设置输出的精度,注意的是要fmt指定的列数要与data保持一致,否则会报错
np.savetxt("./data1.txt",data,fmt="%.1f,%.2f,%.3f,%.4f,%.d,%.2f,%.2f,%.2f,%.2f,%.2f,%.2f,%.2f,%.2f,%.2f,%.2f,%.2f,%.2f,",delimiter=",")
delimiter:加载分隔符,默认是空格。
#使用,作为分隔符 np.savetxt("./data1.txt",data,fmt="%.2f",delimiter=",")
newline:行分隔符,默认换行符。
np.savetxt("./data1.txt",data,fmt="%.2f",delimiter=",",newline="")
header:开头字符串(存储为csv文件时可以生成标题)。如果每一列都要加上标题的话,可以使用指定的分隔符分开。如果不加分隔符,那就默认的加上一列。
np.savetxt("./data1.txt",data,fmt="%d,",delimiter="",header ="The Header")
使用分隔符分开,给每一列都添加上标题。
np.savetxt("./data1.txt",data,fmt="%d,",delimiter="",header ="first,second,trid" )
footer:结尾字符串。
np.savetxt("./data1.txt",data,fmt="%d,",delimiter="",header ="The Header",footer="The Footer")
comments:文中的注释。与header配合使用,在实验时如果未设置header参数,即使设置了comments参数也无效。
#header = "" np.savetxt("./data1.txt",data,fmt="%d,",delimiter="",header = "",comments="First") #不设置header np.savetxt("./data1.txt",data,fmt="%d,",delimiter="",comments="First")
#header = "The header" np.savetxt("./data1.txt",data,fmt="%d,",delimiter="",header = "The header",comments="First")
把header作为生成的csv文件的title
np.savetxt("./data1.csv",data,fmt="%d,",delimiter="",header = "First,Second,Third")
在读取时,key即为设置的header,在第一个key中会携带特殊符号#。
到此这篇关于numpy工程实践之np.savetxt()存储数据的文章就介绍到这了,更多相关np.savetxt()存储数据内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
标签:
上一篇 : 环球热门:锡伯杜:布伦森6岁时我就看过他打球 他是一个特别的家伙
下一篇 : 最后一页
西游记:《西游记》是中国古代第一部浪漫主义章回体长篇神魔小说,作者是吴承恩,全书主要描写了孙悟空...
1、围绕求职意向如果想做技术的,就写上网页设计,趴技术论坛,参加技术聚会,在网络上上给人回答问题等...
3月16日,盛和资源(600392)副总经理毛韶春、黄厚兵,财务总监夏兰田,董秘郭晓雷,通过上交所集中竞价交...
2022年3月15日,这是继1983年以来的第40个国际消费者权益日。中消协组织围绕共促消费公平消费维权年主题...
首批金控牌照的归属出炉,两家公司拿到许可证。3月17日,央行发布公告称,已批准中国中信金融控股有限公...
Copyright © 2015-2022 亚洲舞蹈网版权所有 备案号:豫ICP备20022870号-9 联系邮箱:553 138 779@qq.com