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

Почему я получаю ошибки при установке предварительно скомпилированных версий LAPACK в Windows?
Я пытаюсь использовать матричную библиотеку Armadillo для вычисления матриц, и ей нужны BLAS и LAPACK. В документации Armadillo рекомендовалось получить предварительно скомпилированные версии с http://www.stanford.edu/~vkl/code/libs.html Там...
5669 просмотров

Armadillo: эффективное распределение матриц в куче
Я использую Armadillo для управления большими матрицами на С++, читаемыми из CSV-файла. mat X; X.load("myfile.csv",csv_ascii); colvec x1 = X(span::all,0); colvec x2 = X(span::all,1); //etc. Итак, x1,...,xk (скажем, k=20 ) - это столбцы X. X...
2870 просмотров
schedule 25.04.2023

Есть ли способ распечатать матрицу Armadillo в gdb?
Я использую gdb для отладки моей программы на С++. Я использую числовую библиотеку броненосцев для определения своих матриц. У меня есть матрица броненосца, определенная так: mat A = randu<mat>(5,5); Можно ли распечатать всю матрицу...
4412 просмотров
schedule 18.02.2023

Как заставить проект С++ работать на разных ПК
Я разработал небольшую программу на С++ в Visual Studio 2012 для Windows 7, 64-битная версия (назовем ее PC1). На этом компе работает нормально! Поскольку у меня не было под рукой системы управления версиями, такой как SVN, я скопировал ВСЕ данные...
527 просмотров

Решатель линейных систем броненосца (с openblas)
Я тестировал различные открытые исходные коды для решения линейной системы уравнений на C++. На данный момент самым быстрым из найденных мной является броненосец, также использующий пакет OPENblas. Чтобы решить плотную линейную систему NxN, где N =...
1735 просмотров
schedule 27.07.2023

Неразрешенная ошибка внешнего символа при создании Armadillo DLL
Я пытаюсь создать динамическую библиотеку библиотеки линейной алгебры Armadillo , которая изначально является библиотекой только для заголовков, использующей VC ++ 2010 в Win XP. Я создал новый проект, добавил исходные файлы и создал файл .def,...
701 просмотров
schedule 27.08.2022

доступ только к левым собственным векторам в броненосце c
Я использую функцию eig-gen из библиотеки броненосцев и собираю левый и правый собственные векторы/собственные значения вместе, что означает, что элементы отображаются как (1,2), (3,4) . Есть ли способ получить доступ только к левым собственным...
168 просмотров
schedule 28.04.2024

использовать ту же память для разложения LU в броненосце
У меня есть вопрос, как решить линейную систему с помощью броненосца. А*х=б. Но моя матрица А довольно большая. Это arma::cx_mat A(40000,40000). Когда я запускаю x=arma::solve(A,b), броненосец попытается выделить новую память для хранения A, а...
256 просмотров
schedule 29.10.2022

Хранение больших матриц в C++ (Armadillo)
Я использую библиотеку Armadillo на C++ для хранения/вычисления больших матриц. Насколько я понимаю, большие массивы/матрицы следует хранить динамически (в куче). Предположим, я объявляю матрицу mat X; и установите размер (скажем) 500...
4374 просмотров
schedule 21.03.2023

С++ броненосец - вычисление нулевого пространства
это мой первый пост здесь... Есть ли способ вычислить вектор в нулевом пространстве другого вектора? Мне не нужен базис, достаточно одного вектора в нулевом пространстве. Я уже пробовал использовать методsolve() - colvec x(3); x =...
1715 просмотров
schedule 03.08.2022

Почему результат SVD Armadillo отличается от NumPy?
В моем коде Python я вычислял SVD некоторых данных, используя numpy.linalg.svd : from numpy import linalg (_, _, v) = linalg.svd(m) Матрица V, возвращенная этим, была: [[ 0.4512937 -0.81992002 -0.35222884] [-0.22254721 0.27882908...
2595 просмотров
schedule 31.03.2023

Как я могу расширить класс в такой библиотеке, как Armadillo?
Я работаю с 3D-векторами для 3D-графики. Я создал класс vec3 для добавления таких функций, как getX, getY, getZ, setX, setY, setZ, setXYZ ... и так далее. #include <armadillo> using namespace arma; // An extension to VEC class for...
350 просмотров
schedule 10.05.2022

Использование матриц броненосца внутри класса
Я физик с небольшим опытом программирования с классами. Буду признателен, если кто-то сможет помочь с этим. Я успешно использовал массивы numpy внутри классов python, но здесь заблудился. Мотивация проста. Мне нужно использовать класс с...
2956 просмотров
schedule 08.05.2023

Шаблонная функция для разреженных и плотных матриц в RcppArmadillo
Я пытаюсь определить шаблонную функцию, которая может обрабатывать входные данные как с разреженной, так и с плотной матрицей, используя RcppArmadillo . У меня есть очень простой случай отправки плотной или разреженной матрицы в C ++ и обратно в R,...
754 просмотров
schedule 07.06.2024

Утверждение равенства двух матриц Armadillo cx_mat с использованием CPPUNIT
Я новичок в CPPUNIT. Я создал матрицу A типа cx_mat (complex double), используя библиотеку броненосца, и у меня есть эталонная (ожидаемая) матрица B того же типа. Пожалуйста, предложите способ ареста с использованием матриц A и B и дельты (допуска),...
1263 просмотров
schedule 28.12.2022

Запрошенный размер броненосца слишком велик
Я использую броненосца 4.300.0. Я работаю на плотной матрице размером 2840260x103. Я загружаю эту матрицу из файла .csv размером примерно 3,7 ГБ. Я включил «ARMA_64BIT_WORD» в своем приложении, а также config.hpp в каталоге armadillo_bits. #if...
3503 просмотров
schedule 01.04.2023

Настройка Rcpp Armadillo в Windows с помощью Rstudio
Я пытаюсь настроить RcppArmadillo в своей системе Windows с помощью Rstudio. Я успешно установил RcppArmadillo с помощью команды install.packages("RcppArmadillo") в консоли Р. Но когда я пытаюсь скомпилировать код С++ с зависимостью...
2419 просмотров
schedule 18.04.2024

Броненосец, сохрани с именами столбцов
Используя библиотеку Armadillo ( ЗДЕСЬ ), можно легко сохранять матрицы и другие объекты в файл. ЭТО — это ссылка на раздел руководства, посвященный функциям сохранения. Обычно он просто выгружает данные в файл. Что явно не рассматривается, так...
464 просмотров
schedule 29.04.2024

/usr/include не будет работать как путь поиска в xcode?
Я установил библиотеку линейной алгебры броненосца в /usr/include, поэтому в xcode я добавил этот каталог в путь поиска: Но xcode предупредил меня, что файл броненосца не может быть найден: Затем я скопировал файлы библиотеки в...
161 просмотров
schedule 06.04.2022

Armadillo lapack и blas undefined refences
Я изо всех сил пытаюсь создать пример броненосца с библиотеками blas и lapack. Это мой журнал сборки: 19:34:02 **** Rebuild of configuration Debug for project Amatest2 **** Info: Internal Builder is used for build g++...
509 просмотров
schedule 08.10.2022