以下 matlab 代码的 armadillo/c++ 等价物是什么?
A(isnan(A))=b;
最佳答案
使用 .transform()成员函数仅更改 NaN 条目。这也比使用 find_nonfinite() 快和 它将使任何 Inf 值保持不变。
A.transform( [](double val) { return (std::isnan(val) ? double(b) : val); } );
关于c++ - 如何从 Armadillo 矩阵中替换 NaN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37836526/