我有一個非常大的文件,大約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