Для повышения эффективности мне нужно написать код, который принимает вектор целых чисел, как определено в Eigen 3, VectorXi, и отображает этот вектор в символ. Как словарь в Python. Как я могу это сделать? Документация Eigen делает все наоборот (см. Ниже) - он отображает символ в вектор. Я не могу заставить его работать в обратном порядке. Кто-нибудь когда-либо пробовал это раньше?Использование std :: map с Eigen 3
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'];
Для начала вы, вероятно, захотите использовать unordered_map, если вы не хотите определять функцию сортировки для VectorXi. – user888379