【发布时间】:2014-02-16 16:45:51
【问题描述】:
我没想到结果是 1:
ILArray<int> test = ILMath.ones<int>(20, 20);
test = test / 2;
我以为结果会是 0。如果 ILNumerics 使用英特尔 IPP 库,那么我相信 1 是 IPP 库为整数除法返回的结果。如果这是设计使然,那么我想我最好的选择是使用类似这样的方法来获得整数除法结果:
test = toint32(tosingle(test) / 2.0f);
有没有cmets?问题? RTFM 指针? 埃里克
【问题讨论】:
标签: integer-division ilnumerics