vmat

How do I express “<array-of-true-or-false> = <array> <= <scalar>” using Eigen 3?

自古美人都是妖i 提交于 2019-12-01 17:00:45
问题 I am porting some MATLAB code to C++ using the Eigen 3 template library, and I am looking for a good mapping for this common MATLAB idiom: K>> [1 2 3 4 5] <= 3 ans = 1 1 1 0 0 So, compare an array and a scalar, returning an array of booleans that has the same shape. I understand that Eigen's Array class has coefficient-wise comparison operators, but if I'm interpreting the docs correctly they only work with another array; not with scalar values. Is there some option I've missed that will