np.savetxt()和np.loadtxt()

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

(1)array储存为TXT

import numpy as np
a=[[1, 5, 6], [5, 5, 6]]
path = 'ceshi.txt'
np.savetxt(path,a)

 (2)matrix 存为TXT

aa = np.matrix(a)
path1 = 'ceshi1'
b = np.matrix(path1,aa)

结果保留太多位小数啦,不怎么好看,且占用内存空间。

fmt参数指定保存的文件格式

import numpy as np
a=[[1, 5, 6], [5, 5, 6]]
path = 'E:\\公司文件\\8月\\08.12-08.16\\result\\ceshi11111.txt'
np.savetxt(path,a, fmt='%s,%s,%s',delimiter='\n')

其中,delimiter参数进行分隔符设置

txt文档结果:

                                                                       

不错,很简洁。 

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

np.loadtxt('ceshi')
np.loadtxt('ceshi1')

输出结果为array。 

array([[1., 5., 6.],
       [5., 5., 6.]])

 

 

你可能感兴趣的:(Python基础知识,np.savetxt,np.loadtxt,numpy保存array,numpy读取array)