参考:

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
后一种方法,效果如下:
也许读取起来方便一点

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐