我有一个非常大的文件,大约10GB。我无法将它加载到内存中,所以我设法将它传送到.mat文件。但是当我尝试集群时,仍然出现'内存不足'问题。我认为最终的解决方案是将这些内存事物放到磁盘上。但是我需要从matlab中调用kmeans()方法。有没有办法将kmeans中的局部变量放到磁盘上,而不需要重写该方法?matlab内存最终解决方案
0
A
回答
0
当你加载你的数据时,它首先加载到你的计算机的RAM内存,所以我认为你的问题唯一的最终解决方案是有像16GB的RAM。
+0
我想要的是将大的本地变量放在磁盘上。我现在找不到如此大的RAM。 – Tengerye
0
0
如果数据不是高度非线性的,或许您可以尝试对数据进行降采样。如果你有兴趣,你可以阅读参考http://www.mathworks.com/help/signal/ref/downsample.html
例如,你可以把你的数据,scaleample = scale = 4,然后你将有2.5GB的数据。你可以走得更远,但会增加错误。处理完后,您可以使用不同的工艺对数据进行上采样(Matlab具有全部内置功能)。不幸的是,我不知道你的数据的类型,所以如果我的答案不符合你的问题,对不起。
相关问题
- 1. 检查存在的解决方案Matlab
- 2. 为eigs做matlab缓存解决方案
- 3. Matlab编程解决方案
- 4. 解决方案使用MATLAB
- 5. 最佳的NoSQL缓存解决方案
- 6. ddply内存要求,解决方案
- 7. Android内存泄漏解决方案
- 8. SQL Server内存限制解决方案
- 9. 最佳解决方案
- 10. 最佳的解决方案
- 11. 最佳解决方案
- 12. 最佳SQL解决方案?
- 13. 查找内存的最佳解决方案泄漏
- 14. 我的缓存解决方案解决方案是否安全?
- 15. 缓存解决方案
- 16. MATLAB简单的MLE解决方案
- 17. Matlab中的double sqrt解决方案?
- 18. Matlab需要的解决方案
- 19. Matlab解决方案的两个图
- 20. 多项目解决方案,包括dll的最终计划
- 21. 跨浏览器垂直居中的最终解决方案?
- 22. git&svn外部 - 最终的解决方案呢?
- 23. PHP后退按钮的最终HTTP_REFERER解决方案?
- 24. WPF最终用户条件格式解决方案
- 25. Crystal最终解决方案中未显示Crystal报告
- 26. 显示最终解决方案并显示2位小数
- 27. 如果应用程序存在内存泄漏,这些解决方案在终止时是否已解决?
- 28. 在Matlab中'内存不足'。一个缓慢但永久的解决方案?
- 29. MATLAB:特定线性程序的快速高效内存解决方案
- 30. SplitViewController presentedWithGesture解决方法 - 最佳解决方案?
如果您正在计算具有该大小的数据,则应该使用计算中心......如果您的文件很大但您的原始数据不是,那么您应该重新考虑您的格式。 – scenia