Существует ли эффективный механизм копирования междуЭффективного копирования/литье большой матрицы станда :: вектор <станд :: вектор <double>> и армадилл АРМА :: мат
std::vector<std::vector<double>> std_mat
arma::mat arma_mat
где АРМОЙ :: мат arma_m относится к броненосцу матричная/математическая библиотека.
Мой проект зависит от двух отдельных библиотек сбора матрицы/данных, где матрица определяется, как указано выше, соответственно. Однако на определенном этапе конвейера обработки мне нужно скопировать друг друга, чтобы не нарушать устаревший код. Мне интересно, есть ли какой-то оператор литья от одного к другому (так что нам не нужно копировать), или если нет, эффективный механизм копирования (что-то похожее на концепцию vector.emplace_back). Сейчас я использую цикл double for, но я считаю, что он может быть более эффективным.
являются майоров колонки смежными или в куче? Смешивание облегчит, я думаю. Спасибо за совет. Я рассмотрю подробную документацию. – Pal
кажется смежным, лучше взгляните на документы: –