大本赢彩票开户

码迷,xscp18.com
大本赢彩票开户 > 其他好文 > 详细

np.savetxt()——将array保存到txt文件,并保持原格式

时间:2018-01-31 16:38:43      阅读:20651      评论:0      收藏:0      [点我收藏+]

标签:保存   技术分享   数组   div   space   解决   beijing   csharp   clust   

问题:1.如何将array保存到txt文件中?2.如何将存到txt文件中的数据读出为ndarray类型?

需求:科学计算中,往往需要将运算结果(array类型)保存到本地,以便进行后续的数据分析。

解决:直接用numpy中的方法。

1:numpy.savetxt(fname,X):第一个参数为文件名,第二个参数为需要存的数组(一维或者二维)。

2.numpy.loadtxt(fname):将数据读出为array类型。

 示例

 >>> import numpy as np  
 >>> l1=np.arange(5)  
 >>> l2,l3=l1*2,l1*3  
 >>> l1  
 array([0, 1, 2, 3, 4])  
 >>> l2  
 array([0, 2, 4, 6, 8])  
 >>> l3  
 array([ 0,  3,  6,  9, 12])  
 >>> np.savetxt(‘001‘,(l1,l2,l3))  
 >>> a=np.loadtxt(‘001‘)  
 >>> a  
 array([[  0.,   1.,   2.,   3.,   4.],  
        [  0.,   2.,   4.,   6.,   8.],  
        [  0.,   3.,   6.,   9.,  12.]])  

 关于如何保存路径和保持格式

np.savetxt(‘C:/Users/lai/eclipse-workspace/Geolife Trajectories 1.3beijinglhsh/spcluster.txt‘,spcluster,fmt="%.18f,%.18f",delimiter="\n")

 第一个参数可以指定保存的路径以及文件名,注意指定的文件路径必须存在,它不会为你新建新的文件,会报错。fmt="%。18f,%。18f"指定保存的文件格式,delimiter="\n"表示分隔符,这两个一起生成的文件格式如下

技术分享图片

 

np.savetxt()——将array保存到txt文件,并保持原格式

标签:保存   技术分享   数组   div   space   解决   beijing   csharp   clust   

原文地址:https://www.cnblogs.com/lindaxin/p/8392956.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
           
© 2014 xscp18.com 版权所有 京ICP备13008772号-2
迷上了代码!
大庄家彩票开户 纤亿彩票开户 粤淘彩票开户 财神汇彩票开户 易网彩票开户 喜福彩票开户 友发彩票开户 彩63开户 新宝彩票开户 138彩票开户