Вопросы по теме 'armadillo'
Почему я получаю ошибки при установке предварительно скомпилированных версий LAPACK в Windows?
Я пытаюсь использовать матричную библиотеку Armadillo для вычисления матриц, и ей нужны BLAS и LAPACK. В документации Armadillo рекомендовалось получить предварительно скомпилированные версии с http://www.stanford.edu/~vkl/code/libs.html
Там...
5669 просмотров
schedule
24.02.2023
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 просмотров
schedule
06.01.2023
Решатель линейных систем броненосца (с 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