請問各位先進
我的資料, 幾百多萬筆, 在使用matlab或Gauss 計算矩陣時, 會產生記憶體不足的問題
我的code 如下
load fdi_value_value.dat;
n = length(fdi_value_value) ; %number of locations n=75899
% Start procedure.
X = fdi_value_value (:,4) ; %column vector [75899x1] matrix
Y = fdi_value_value (:,5) ; %column vector [75899x1] matrix
U = ones(n,1) ; %column vector n=75899
XX = X*U'- U*X' ; %當我運算到此, 顯示Out of memory. Type HELP MEMORY for your options
請教各位matlab先進, 能否透過循環整理的方式處理? 因為資料幾百多萬筆, 在此我只能很笨拙在stata切割75899個資料輸出至dat檔案, 但重複切割很繁瑣, 是否有code可以讓matlab自動切割一百多萬筆資料, 並整理成我想要的結果?如 XX = X*U'- U*X' <==結果
感謝各位 我願意出20金幣求解