Re: [問題] 陣列迴圈處理已回收
※ 引述《biglongtoday (大長今)》之銘言:
: unique_customer=unique(cell_array(:,1));
: unique_item=unique(cell_array(:,2));
: ans=zeros(length(unique_customer),length(unique_item));
: for i=1:length(cell_array(:,1))
: s=double(char(cell_array(i,1)))-64;
: t=double(char(cell_array(i,2)))-48;
: ans(s(end),t(end))=cell2mat(cell_array(i,3));
: end
: ans
: 是不是你要的
謝謝前輩指導,不過這樣的寫法要能work前提應該是在參數後面有個類似流水號的字元
我的參數從頭到尾都不一樣的..現在的作法是unique之後加個'_1'之類的流水號在做..
不過整體來說也快了有15%以上省了7x秒..感謝前輩指導..
不知道能不能在參數名稱沒流水號的時後做處理呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.106.135
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章