python 将numpy矩阵的数据写入txt文件

参考:

https://stackoverflow.com/questions/39483774/how-to-write-numpy-arrays-to-txt-file-starting-at-a-certain-line

现有一个名为“traindata”的矩阵,其参数为:矩阵参数

现准备将其写入一个txt文件,有三种方式,代码如下:

file3 = open(r'C:\Machine learning\小论文想法实验//11.11指纹数据\\' +'指纹.txt', 'w',encoding='UTF-8')
for i in range (len (traindata)):
    file3.write(str(traindata[i])+'\n')
file3.close()

或:

with open('C:\Machine learning\小论文想法实验//11.11指纹数据\\' +'指纹.txt', 'w') as f:
     for i in range (len (traindata)): 
         f.write(str(traindata[i])+'\n')

或:

np.savetxt('C:\Machine learning\小论文想法实验//11.11指纹数据\\'+'指纹.txt', np.c_[traindata],
 fmt='%d',delimiter='\t')

前两种方法效果一样,如下:

每一行数据都是list
后一种方法,效果如下:
也许读取起来方便一点

  • 21
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值