是否有可能像Matlab一样在Eigen中掩盖数组?Eigen:面具数组
喜欢的东西
ArrayXd arrayA = ArrayXd::Random(10, 5);
ArrayXi mask = ArrayXi::Zero(arrayA.rows(), arrayA.cols());
mask = arrayA > 5;
ArrayXd arrayB = arrayA(mask)
其中arrayB是包含所有行向量只有arrayA> 5
的我能找到类似的请求的元素,但不是在2011年之后的任何更新答案(https://forum.kde.org/viewtopic.php?f=74&t=98382,https://forum.kde.org/viewtopic.php?f=74&t=98093, https://forum.kde.org/viewtopic.php?f=74&t=97652)
但结果将充满0,所以这是你得到的结果相同(arrayA> 5).cast() –
lib
无论如何,对于等价的matlab B(A> 5)= A(A> 5) – lib