Вопросы по теме 'armadillo'

Разложение QR в RcppArmadillo
Действительно смущен, почему вывод QR с использованием RcppArmadillo отличается от вывода QR из R; Документация Armadillo также не дает четкого ответа. По сути, когда я даю R матрицу Y, которая равна n * q (скажем, 1000 X 20), я возвращаю Q, которая...
1295 просмотров
schedule 24.10.2022

Более быстрый способ чтения файла данных с помощью броненосца в С++
Привет, я только недавно открыл для себя библиотеку armadillo для C++, и она мне очень нравится. Я создаю приложение после его прототипирования в MATLAB, чтобы выполнять его намного быстрее. Проблема, с которой я столкнулся, заключается в том, что...
2046 просмотров
schedule 22.01.2023

Броненосец в Win64 (LAPACK и BLAS) — VC++ 2010
Я использую VC++ 2010 для расчета матриц с помощью Armadillo. Я обнаружил, что Armadillo использует LAPACK и BLAS для выполнения некоторой работы с обратными матрицами, в его примерах есть файлы .lib (lapack_win32_MT.lib и blas_win32_MT.lib). Теперь...
1532 просмотров
schedule 12.08.2022

Связывание с библиотеками Armadillo с помощью CMake
Я пытаюсь установить MLPack в Windows 8. Я настраиваю файл CMakeLists.txt с помощью: set(ARMADILLO_LIBRARY "C:\\Program Files (x86)\\armadillo\\lib") set(ARMADILLO_INCLUDE_DIR "C:\\Program Files (x86)\\armadillo\\include") Затем, когда я...
14273 просмотров
schedule 28.04.2023

Броненосец (+BLAS) с использованием графического процессора
Можно ли запускать расчеты броненосцев с помощью графического процессора? Есть ли способ использовать библиотеки blas GPU (например, cuBLAS) с броненосцем? Просто примечание, я совершенно новичок в программировании GPU.
3681 просмотров
schedule 17.10.2022

Статическое связывание .dll и создателя cmake/qt?
Я использую пакет armadillo для линейной алгебры с C++, для правильной работы которого требуется пара lapack и blas .dll. Я не совсем уверен, что понимаю, что такое статическое связывание. Можно ли как-то поместить эти .dll «внутри» .exe, чтобы мне...
982 просмотров
schedule 15.07.2022

Как превратить куб в матричного броненосца
знаете ли вы, можно ли с библиотекой Armadillo преобразовать куб в матрицу, как в Matlab, с помощью одной инструкции: A = изменить форму (A, M * N, D); , где был A и теперь он большое спасибо
2119 просмотров
schedule 30.05.2023

Кросс-компиляция библиотеки линейной алгебры Armadillo
Мне нравится пользоваться библиотекой линейной алгебры Armadillo . Это становится чрезвычайно удобным при переносе файлов octave .m на C++, особенно когда вам приходится использовать собственные методы. Однако я столкнулся с проблемами, когда мне...
5811 просмотров

Armadillo — удаление строк в кубе
Я использую библиотеку C++ Armadillo для матриц. У меня есть трехмерная матрица (куб) размером [73 256 1000]. Я хотел бы взять только часть строк куба, например. в матлабе A = A(3:66, :, :); Как это сделать с помощью Armadillo ? В...
884 просмотров
schedule 06.10.2022

Броненосец - как извлечь строки?
Я использую библиотеку Armadillo C++ для матриц. Я хотел бы скопировать некоторые строки во внешний массив (мне нужно скопировать их на GPU). Есть ли быстрый способ сделать это? Если я использую .rows , это дает мне подвид без доступа к...
7523 просмотров
schedule 07.04.2023

компиляция броненосца с помощью Rtools/MinGW
Я тщетно пытаюсь скомпилировать библиотеку линейной алгебры броненосца для windows. Используя исходный код armadillo-4.200.0, у меня установлен Rtools-3.1, а в пути установлен msys из MinGW. Поскольку моей конечной целью является использование...
606 просмотров
schedule 22.05.2022

Makefile для кода C++ при использовании библиотеки матриц Armadillo
Я установил библиотеку линейной алгебры Armadillo, чтобы выполнять некоторые матричные операции в ОС Linux Mint. но моя проблема в том, что я не могу скомпилировать и выполнить свой код на С++ с помощью makefile: мой make-файл выглядит следующим...
812 просмотров
schedule 29.12.2022

Как установить библиотеку С++ в Linux
Я новичок в среде Linux. Я использую Ubuntu 13.10 и хочу установить Armadillo . В файле readme сказано, что сначала я должен установить еще три библиотеки: LAPACK, BLAS и ATLAS. Я скачал lapack-3.5.0, но не знаю как его установить (знаю только...
15439 просмотров
schedule 07.05.2023

Экспоненциальная матрица с броненосцем
В настоящее время я разрабатываю свой собственный код C++/Mex и Matlab, но мой проект становится большим, и я подумываю о переходе на подходящую библиотеку линейной алгебры. Я читал очень хорошие вещи о Armadillo, но я не могу найти несколько важных...
2135 просмотров
schedule 18.07.2022

Является ли матрица Armadillo C++ потокобезопасной?
Armadillo — это библиотека линейной алгебры C++. Интересно, является ли его реализация потокобезопасной? Например, у меня есть матрица A, и есть 2 потока, модифицирующих ее. Я просмотрел его документацию, но об этом не упоминается.
757 просмотров
schedule 08.02.2023

Передайте матрицу Armadillo C++ через MPI
Мне нужно передать матрицу или сложный тип матрицы, определенный Matrix Library Armadillo C++ , через MPI. Каков хороший способ сделать это? Я думал попробовать: Запишите матрицу в какой-нибудь массив, а затем отправьте строки/столбцы этого...
1480 просмотров
schedule 16.03.2024

Конвертировать CV::Mat в Arma::mat
Я пытаюсь преобразовать матрицу формы в Opencv в матрицу броненосца. Я нашел эту функцию в эта ссылка но когда я пытаюсь вызвать его, выдает ошибку: ошибка C2783: 'arma::Mat cvMat2armaMat(cv::Mat &)': не удалось вывести аргумент шаблона...
2414 просмотров
schedule 17.10.2022

Отсутствие одного элемента в решении линейных уравнений по ЛАПАКУ
Я действительно смущен решением, которое я получаю из системы линейных уравнений. Моя цель - решить линейное уравнение: A*x = e с помощью функции в lapack. Вот мой код: #include <iostream> #include "/usr/include/armadillo" #include...
101 просмотров
schedule 28.11.2022

Использование arma::solve с RcppParallel: как избежать дисбаланса стека?
Я хочу использовать arma::solve в rcppParallel worker. Проблема в том, что код приводит к сбою R, вероятно, из-за дисбаланса стека. Чтобы избежать проблем с дисбалансом стека, следует использовать объекты RMatrix вместо объектов arma::mat в...
251 просмотров
schedule 23.07.2023

Установка библиотеки с помощью компилятора
Время от времени я пишу фрагменты кода на C++, чтобы ускорить работу в R через Rcpp, но теперь я хотел бы сделать больше, используя библиотеку Armadillo, но у меня возникли проблемы с ее установкой. В файле README указано создать место для папки...
77 просмотров
schedule 18.09.2022