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

Код C++ Armadillo в C#
Я хотел бы использовать Armadillo в приложении C#. У кого-нибудь был опыт использования броненосца в C#, я не знаком с С#. Я знаю, что у броненосца есть .dll, можно ли импортировать эту dll в С#...
1644 просмотров
schedule 02.05.2022

Отключить разрыв строки после печати вектора/матрицы броненосца (C++)
Я использую C++ с библиотекой броненосца. Когда я печатаю вектор или матрицу, после вектора/матрицы всегда включается разрыв строки, даже при использовании .raw_print(). Есть ли простой способ отключить это поведение? Минимальный пример:...
1095 просмотров
schedule 27.06.2022

Большой объект SpMat с RcppArmadillo
Я пытаюсь изучить и использовать Rcpp и RcppArmadillo для разреженных подпрограмм линейной алгебры. Код ниже является адаптацией приведенного здесь примера: http://gallery.rcpp.org/articles/armadillo-sparse-matrix/ code <- ' S4 matx(x);...
2214 просмотров
schedule 01.12.2023

Armadillo C++: есть ли способ эффективного создания треугольной или симметричной матрицы?
Я использую броненосец в основном для симметричных и треугольных матриц. Я хотел быть эффективным с точки зрения хранения памяти. Однако, похоже, нет другого пути, кроме как создать новый мат и заполнить нулями (для треугольных) или дубликатами (для...
2501 просмотров
schedule 01.04.2023

Преобразование разреженной матрицы из Matrix в броненосец с помощью RcppArmadilloExtensions/sp_mat.h
Я пытаюсь использовать самую последнюю возможность пакета RcppArmadillo (версия 0.3.910.0 с R 3.0.1 и все в актуальном состоянии) для преобразования разреженной матрицы из пакета Matrix (класс "dgCMatrix") в тип sp_mat броненосец. Я использую...
1520 просмотров
schedule 25.03.2024

Библиотека линейной алгебры Armadillo C ++: как создать вектор логического типа
Недавно я начал использовать библиотеку Armadillo C ++. Учитывая, что мои навыки программирования на C ++ не так хороши, я нашел это очень удобным для линейной алгебры. Я также использую это вместе с моей Matlab, чтобы ускорить работу многих...
3102 просмотров
schedule 26.04.2024

Ошибка при использовании Armadillo
Я загрузил последний пакет Armadillo (3.920) и пытаюсь использовать его на своей машине (Ubuntu 12.04). Я выполняю шаги, указанные в файле readme.txt для установки (cmake ., make, sudo make install). У меня в системе есть lapack и blas. Когда я...
1462 просмотров
schedule 29.05.2022

Броненосец: получить необработанные данные из матрицы/вектора в виде массива
Я ищу что-то вроде этого: fmat A = randu<fmat>(4,5); float **a = A.to_array(); // Return matrix as float** Кто-нибудь знает, как это можно сделать в Armadillo ?
3766 просмотров
schedule 01.09.2022

Приведение BigMatrix/массива к матрице Armadillo
У меня есть big.matrix , который я хочу преобразовать в arma::Mat , чтобы использовать функциональность линейной алгебры Armadillo. Тем не менее, я не могу заставить актеров работать. Насколько я могу понять из чтения, оба внутренне хранятся в...
794 просмотров
schedule 17.11.2022

Доступ к библиотеке Armadillo с использованием пути к файлу С++ ОС Linux
Я работаю над проектом С++, который использует библиотеку броненосца для вычисления некоторых уравнений линейной алгебры. Для этого я загрузил пакет броненосца и успешно установил его, и мой код/проект работает хорошо. Но теперь я хочу удалить...
871 просмотров
schedule 17.04.2023

Взятие входных данных клавиатуры для переменных матричного типа в Armadillo C ++
Я не могу использовать ввод с клавиатуры для установки значений переменных векторного или матричного типа, определенных с помощью библиотеки Armadillo. Это код, который я использую. #include <iostream> #include "armadillo" using namespace...
662 просмотров
schedule 16.06.2022

Преобразование матриц в Armadillo из разреженных в плотные (spmat в mat)
Я использую библиотеку линейной алгебры Armadillo C++ и пытаюсь понять, как преобразовать объект разреженной матрицы sp_mat в стандартную плотную матрицу mat . Судя по внутреннему коду , sp_mat и mat не имеют общего родительского класса,...
1716 просмотров

Проект Eclipse CDT с броненосцем — CDT не распознает пространство имен «арма»
Я использую ОС CentOS 6.5 x64 и использую yum для установки броненосца. Я разрабатываю в Eclipse CDT Я включил заголовок броненосца в свойства проекта >> Сборка C/C++ >> Настройки >> Компилятор GCC C++ >> Включает >> Включить файлы. Запись:...
884 просмотров
schedule 11.03.2023

Броненосец: eigs_gen для наименьшего собственного значения
Я использую eigs_gen броненосца, чтобы найти наименьшее алгебраическое собственное значение разреженной матрицы. Если я запрошу функцию только для наименьшего собственного значения, результат будет неверным, но если я запрошу ее для двух наименьших...
1019 просмотров
schedule 21.07.2022

Броненосец разреженное распределение матрицы
В Matlab я выделяю место для разреженной матрицы следующим образом: %Notice "Const_Block_Upper" is a dense matrix %Number of nonzero element nz = size(Const_Block_Upper,1)*size(Const_Block_Upper,2)*No_of_Voxels; SizeR =...
595 просмотров
schedule 17.05.2022

Пользовательский тип как скаляр матрицы в библиотеке C ++ Armadillo
Есть ли способ использовать определяемый пользователем скалярный тип внутри матрицы в библиотеке линейной алгебры Armadillo? Даже типа int64_t не работает. Это простое объявление arma::Mat<int64_t> mat; вызывает ошибку компиляции:...
678 просмотров
schedule 23.06.2023

mex: ошибка: неверное преобразование из «void*» в «double*» [-fpermissive]
Буду признателен за помощь/руководство по преобразованию полной матрицы в разреженную матрицу. Внутри mex-функции: выполнить некоторые вычисления ==> получить полную матрицу ==> Преобразовать полную матрицу в разреженную матрицу ==> выполнить...
1359 просмотров
schedule 28.07.2022

Броненосец и кодовые блоки на окнах
У меня серьезные проблемы с тем, чтобы заставить Armadillo 5.000.1 работать с CodeBlocks 13.12 в Windows 8.1. В project build options -> linker settings я добавил библиотеки ..\armadillo-5.000.1\examples\lib_win64\blas_win64_MT.lib и...
1682 просмотров

Самый быстрый способ вычислить cdf нормального распределения по векторам — R::pnorm vs erfc vs?
Я надеюсь, что мой переформулированный вопрос теперь соответствует критериям Stackoverflow. Пожалуйста, рассмотрите пример ниже. Я пишу функцию логарифмического правдоподобия, в которой вычисление cdf по векторам является наиболее трудоемкой частью....
1810 просмотров
schedule 06.03.2023

У Armadillo princomp нет памяти
Я пытаюсь извлечь компонент PCA из матрицы fmat m (67584 x 396), используя функцию princomp библиотеки Armadillo. С кодом ниже: fmat eigenVec, score; fvec eigenVal, t; princomp(eigenVec, score, eigenVal, t, trans(m)); Я получаю эту...
825 просмотров
schedule 27.07.2022