2

我正在使用 C++ 中的犰狳库并有一个矩阵- A。如何获取0/1矩阵- Bwhere B_{ij} = 1 iff. A_{ij}>0

我真的负担不起在我的程序中编写一个 for 循环,因为它在这样的四层内。

谢谢!!

4

1 回答 1

1

这是通过犰狳的关系运算符完成的:

 mat A = randu<mat>(5,5) - 0.5;

umat B = (A > 0);

请注意,B 的类型是“umat”而不是“mat”。前者包含无符号整数元素。

于 2013-07-14T13:06:03.490 回答