【发布时间】:2017-02-13 15:04:03
【问题描述】:
我有一个分类器元胞数组(例如,决策树) 训练模型 = 细胞(1,100000)。而且有时候这个东西会变得非常大,那么有没有办法告诉 MATLAB,如果这个变量太大了,就把它存到内存中呢?当然我可以使用matfile,但问题是如果它不是太大那么它会更慢。请帮助我,非常感谢。 更新:树的数量是事先知道的,我们可以假设这些树的内存大小是相同的。所以我想做的是测量一棵树消耗了多少内存。
【问题讨论】:
-
您的意思是存储在光盘上吗? MATLAB 的变量已经存储在内存中。
-
@excaza:我的意思是存储在 matfile 之类的东西中。我的电脑有 16GB 内存,windows 10,matlab R2016b 但它仍然出现内存不足错误:(
-
检查Virtual Memory的配置
标签: matlab memory cell-array