Броненосец C++: инициализация матрицы из массиваC++

Программы на C++. Форум разработчиков
Anonymous
Броненосец C++: инициализация матрицы из массива

Сообщение Anonymous »

Я новичок в использовании броненосца и не смог получить следующее, несмотря на немалые попытки/поиски.

Существует два огромных (динамических) массива ( не векторы), для которых мне нужно выполнить корреляцию. Я решил использовать для этого броненосца. Я понимаю, как инициализировать Arma::mat с помощью векторов, но могу ли я использовать для этого массивы? Я понимаю, что нет, поскольку не вижу никаких упоминаний в документации.
Я стараюсь избегать использования векторов по причинам внутреннего дизайна.
Я пробовал вручную инициализировать каждый элемент, используя образцы массивов (как тупой но отправная точка). Что-то вроде следующего кода не будет работать.

Код: Выделить всё

using namespace std;
using namespace arma;

mat A(SIZE, 1), B(SIZE, 1);

for(int i = 0; i < SIZE; i++)
{
A 

Подробнее здесь: [url]https://stackoverflow.com/questions/19370110/armadillo-c-matrix-initialization-from-array[/url]

Вернуться в «C++»