Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 C++ 中的犰狳库并有一个矩阵- A。如何获取0/1矩阵- Bwhere B_{ij} = 1 iff. A_{ij}>0?
A
0/1
B
B_{ij} = 1 iff. A_{ij}>0
我真的负担不起在我的程序中编写一个 for 循环,因为它在这样的四层内。
谢谢!!
这是通过犰狳的关系运算符完成的:
mat A = randu<mat>(5,5) - 0.5; umat B = (A > 0);
请注意,B 的类型是“umat”而不是“mat”。前者包含无符号整数元素。