Re: [問題] 區域最小值 與 兩組多維向量最小值 快댠…已回收
※ 引述《tonit (tonit)》之銘言:
: ※ 引述《sunev (Veritas)》之銘言:
: : 想辦法把問題化成四則運算
: : 例如減八個鄰居都要是負值
: : 給定特定entry的index
: : 算出其八個鄰居的index
: : 然後再想辦法用高維矩陣一口氣算完
: : 感覺上是做得到
: : 但不確定會不會比較快
: 請問詳細情形
: 八個鄰居的 index 不難 用手打也不會太久
當然不是用手打
而是一口氣生出所有entry的八個鄰居的index
: 但這個高維矩陣不清楚要怎麼做
: 能否再說明一下呢?
: : 先做出距離矩陣
: : 再對某個dimension取min
: 由 leon 提醒
: 似乎用 k-nearest neighbor 是不錯的辦法
: 不過還是想了解一下 sunev
: 所謂 "做出距離矩陣 在對某個 dimesnsion取min"
: 能否舉個例子呢?
#198za8im有相關討論
在你的例子可以這麼寫
[m,n]=ndgrid(1:size(A,1),1:size(B,1));
D=zeros(size(A,1),size(B,1));
D(:)=sum((A(m,:)-B(n,:)).^2,2);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.54.153
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章