Numpy操作本地数据
写入本地数据
np.savetxt(fname)
• fname 文件路径
• dtype 数据类型
• delimiter 分隔符
• fmt=’%.18e’ 写入文件的格式,例如:%d,%.2f,%.18e
• converters 对数据预处理。比如{0:func}第0列进行func函数预处理
• header 指定为表头
scores = np.random.randint(0,100,size=(40,2)) # 期中与期末考试
np.savetxt(“scores.csv”,scores,delimiter=",",fmt="%d",header=“期中,期末”,comments="")
保存数据
代码展示:
import numpy as np
# 随机生成数据 40*2 0,100 期末与期中成绩
scores = np.random.randint(0,100,size=(40,2))
print(scores)
print(scores.shape)
np.savetxt("scores.csv",scores,fmt="%d",delimiter=",",header="期中,期末",comments="")
读取本地数据
• np.loadtxt(fname) # 加载文件
• fname 文件路径
• dtype 数据类型
• delimiter 分隔符