2017-05-31 18 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>()); 

对于小(固定大小)矩阵是可能与上面的标准产品相同,生成的内容取决于您的编译器(以及优化级别和目标机器) 如果代码对性能至关重要,看看生成的程序集。

相关问题