동등한 matlab 연산 H = (K*W)>0;
(자세한 내용은 this 질문 참조) 결과로 Eigen::Matrix<bool,Dynamic,Dynamic> H (p,b)
이 있습니다.Eigen 및 std :: bitset를 통한 해밍 거리
그러나 각 행 H
과 벡터 v
사이의 해밍 거리를 계산해야합니다. std::bitset
a
과 b
에서 (a^b).count()
까지 쉽고 빠르게 계산하기 때문에 H = (K*W)>0;
을 구현할 수 있는지 궁금합니다. H
이 Eigen::Array<std::bitset,Dynamic,1>
인 경우입니다. 대안으로
, reading이 질문에 나는 Eigen::Matrix<bool,Dynamic,Dynamic> H (p,b)
에 대한 redux()
를 사용할 수있는 느낌이 있지만, 난 당신이 사용자 정의로 std::bitset
을 치료하기 위해 필요로하는 어려울 수 std::bitset
를 사용 감소 기능