楼主: kacusi
1127 0

[问答] Matlab 整理數據的問題 big Data (20金幣求解) [推广有奖]

  • 0关注
  • 0粉丝

高中生

95%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
0
学术水平
0 点
热心指数
3 点
信用等级
0 点
经验
207 点
帖子
26
精华
0
在线时间
48 小时
注册时间
2008-10-20
最后登录
2018-3-4

楼主
kacusi 发表于 2014-1-26 14:56:01 |AI写论文
20论坛币
請問各位先進
我的資料, 幾百多萬筆, 在使用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金幣求解

关键词:Big data MATLAB atlab matla Data procedure matrix memory number matlab

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 13:03