现在我正在浏览一个大型excel数据库(超过16,000个)条目,并将条目转换为我创建的类的对象。因为通过数据库并创建所有对象需要很长时间,所以我想知道是否有办法将这些对象保存到内存中,这样我每次运行程序时都不会将数据库重新转换为对象,只运行一次转换脚本,然后只加载对象。
谢谢!
答案 0 :(得分:1)
将数据处理为对象后,对象将位于工作区中。然后将对象保存到.mat。
例如,
p = rand(1,10);
q = ones(10);
save('yourfile.mat','p','q')
下次,只需打开.mat文件即可获取数据。
示例:
load('yourfile.mat')
就像@Amro所说的那样阅读:mathworks.com/help/matlab/control-save-and-load.html