1.csv文件保存
#savetxt里面的参数及含义
np.savetxt(fname, X, fmt='%.18e', delimiter=' ', header=' ', comments='#)
- fname:想要保存为的文件名
- X:想要转换为csv的源文件名
- delimiter:文件内容之间的分隔符
- header:保存文件的列标题
- comments:将第一个列表题的#去掉
- fmt:保存文件的数据类型
import numpy as np #导入numpy库
a=np.random.randint(0,100,size=(20,2)) #创建一个0到100之间的随机整数且数组形状为20行2列
a #打印输出
np.savetxt("score.csv",a,delimiter=',',header="英语,数学",comments="#",fmt="%d")
2.csv文件读取
#loadtxt里面的参数及含义
np.loadtxt(fname,dtype='<class 'float',delimiter=' ',skiprws=0)
- fname:想要读取的文件名
- dtype:文件内容的类型
- delimiter:文件内容的分隔符
- skiprows:从第几行开始读取
np.loadtxt("score.csv",dtype=np.int,delimiter=',',skiprows=1)