2
我有兩個矩陣,A
(由K N)和B
(N由M)和我想集中A
和B
成張量C
(N用K由M),其中C(n,k,m) = A(n,k) * B(n,m)
。我知道如何做到這一點的蟒蛇像高效矩陣乘法在Matlab
C = B[:,numpy.newaxis,:] * A[:,:,numpy.newaxis]
誰能告訴我的MATLAB代碼,有效地做同樣的事情?
我有兩個矩陣,A
(由K N)和B
(N由M)和我想集中A
和B
成張量C
(N用K由M),其中C(n,k,m) = A(n,k) * B(n,m)
。我知道如何做到這一點的蟒蛇像高效矩陣乘法在Matlab
C = B[:,numpy.newaxis,:] * A[:,:,numpy.newaxis]
誰能告訴我的MATLAB代碼,有效地做同樣的事情?
我還提及新MATLAB語法(對於** R2016b **向前),不需要'bsxfun':('C = A * permute(B,[1,3,2]);')。 –
@ Dev-iL謝謝,我收錄了你的建議。 – erfan