我写了一个用于分类的 Matlab 脚本。当我执行此操作时,出现内存不足错误。
for i =1:size(Y)
if(predictions(i) ~= clasL(find(ismember(mydata,X(i)),'rows')))
error = error+1;
end
end
在上面的代码中Y
,andpredictions
是维度为 19928 的向量。and是 19928*62061mydata
和X
12819*62061 矩阵。当我执行以下代码时,出现以下错误
Error using ==
Out of memory. Type HELP MEMORY for your options.
Error in ismember (line 62)
tf = (a == s);
Error in myinit (line 105)
if(predictions(i) ~= clasL(find(ismember(mydata,X(i)),1)))
如何克服这一点?请帮我。谢谢