В целях повышения эффективности мне нужно написать код, который берет вектор целых чисел, как определено в Eigen 3, VectorXi, и сопоставляет этот вектор с символом. Как словарь в Python. Как я могу это сделать? Документация Eigen делает все наоборот (см. ниже) - она отображает символ в вектор. Я не могу заставить его работать в обратном направлении. Кто-нибудь когда-нибудь пробовал это раньше?
std::map<char,VectorXi, std::less<char>,
Eigen::aligned_allocator<std::pair<char, VectorXi> > > poop;
VectorXi check(modes);
check << 0,2,0,0;
poop['a']=check;
cout << poop['a'];