在经常性读取大量的数值文件时(比如深度学习训练数据),可以考虑现将数据存储为Numpy格式,然后直接使用Numpy去读取,速度相比为转化前快很多....(可选参数,默认即可)
fix_imports:为了方便Pyhton2中读取Python3保存的数据(可选参数,默认即可)
使用
import numpy as np
#生成数据...x=np.arange(10)
x
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
#数据保存
np.save('save_x',x)
#读取保存的数据...np.save('save_xy',x,y)
#读取保存的数据
npzfile=np.load('save_xy.npz')
npzfile #是一个对象,无法读取...#数据保存
np.savez('newsave_xy',x=x,y=y)
#读取保存的数据
npzfile=np.load('newsave_xy.npz')
#按照保存时设定组数