0
我有一個mxm核矩陣K,它是爲了簡單起見,一個線性核被計算爲pdist2(X,X),其中X是mxn,m維與具有n維的特徵向量有關。記錄核矩陣
由於n很大,我預先計算K中的所有十
後來,我需要換兩個X中的功能節省計算時間,說X_1和X_5。
我可以以某種方式重新排列K,而不必重新計算整個矩陣?
我有一個mxm核矩陣K,它是爲了簡單起見,一個線性核被計算爲pdist2(X,X),其中X是mxn,m維與具有n維的特徵向量有關。記錄核矩陣
由於n很大,我預先計算K中的所有十
後來,我需要換兩個X中的功能節省計算時間,說X_1和X_5。
我可以以某種方式重新排列K,而不必重新計算整個矩陣?
如果pv
是您的排列矢量和J0=pdist2(X,X)
,然後
Y=X(pv,:); J1=pdist2(Y,Y);
應該讓你相同的答案爲
J1=J0(pv,pv);
如果您置換的列(我不能完全從你的訴說問題),那麼它好像J1
和J0
應該是等於...