2017-05-31 41 views
0

int型矩陣我們有兩個int8矩陣 A = B = [200, 200; 200, 200].我們怎樣才能獲得INT矩陣產品如何從短期字模產品

C = A * B沒有事先轉換AB

回答

1

只需使用

C = A.cast<int>() * B.cast<int>(); 

如果你想確保沒有臨時對象生成(鑄造ABint,嘗試

C = A.cast<int>().lazyProduct(B.cast<int>()); 

對於小(固定大小)矩陣是可能與上面的標準產品相同,生成的內容取決於您的編譯器(以及優化級別和目標機器) 如果代碼對性能至關重要,看看生成的程序集。

相關問題