armadillo

    0熱度

    1回答

    我試圖用犰狳分解由整數矩陣(即arma::Mat<int>)爲特徵向量 然而,它總是給我編的錯誤無論怎樣我把作爲輸入矩陣和輸出矢量/矩陣型 它的工作原理,當我作爲arma::Mat<std::complex<double>> 聲明輸入矩陣爲arma::Mat<double>,輸出向量(特徵值)爲arma::Col<std::complex<double>>和輸出矩陣(特徵向量)我已經使用int和/

    4熱度

    1回答

    我需要在$ HOME(羣集應用程序,並且不能在每個計算節點上安裝)作爲本地庫的armadillo(當前版本爲5.100.1)但$ HOME是共享文件夾)。我使用cmake來管理應用程序,並且已經能夠將cmake鏈接到$ HOME中的本地庫(例如boost),而不是其他地方。犰狳需要BLAS和LAPACK,儘管它可以使用(並且實際上建議這樣)OpenBLAS。但是,我不明白如何強制犰狳使用OpenB

    0熱度

    1回答

    我在窗口visual studio 2013上安裝了armadillo庫。當我嘗試構建解決方案時。發生以下構建錯誤。任何幫助將不勝感激。 1>------ Build started: Project: ConsoleApplication1, Configuration: Debug x64 ------ 1> Source.cpp 1>c:\users\haixun\desktop\tes

    2熱度

    4回答

    在很多網站上他們談論的是犰狳+別的東西。他們的意思是什麼? 我用犰狳庫中的 #include <armadillo> 在Linux環境 形式。 在這個網站 http://nghiaho.com/?p=1726 Armadillo+OpenBLAS被提及。他們的意思是什麼?如何使用Armadillo+OpenBLAS? UPDATE 現在比一年多以後。我只是補充一點,Armadillo是對諸如B

    0熱度

    1回答

    我想將一些armadillo矩陣保存在json文件中,一旦base64編碼。 這是我工作的一個不完整的代碼示例。 我的問題是從std :: stringstream轉換爲QByteArray,並返回丟失我的stringstream原始(確切)內容。 arma::file_type arma_save_format=arma::arma_binary; std::stringstream save

    2熱度

    2回答

    我想在Eclipse中使用Armadillo。但是,所有連接Armadillo的說明都是針對Visual Studio提供的。現在我按照Armadillo library的自述文件中列出的說明進行操作。我在project(right click)->properties->C/C++ Build->Settings->Cross G++ Compiler->Includes->Inlcude pa

    1熱度

    1回答

    如何提高犰狳複數矩陣乘法結果的精度。它接近4位小數[這是結果(35.9682,-150.246)]的一個例子],但我想要精確到小數點後8位。由於

    3熱度

    3回答

    我正在嘗試使用sourceCpp從Rcpp包編譯時,下面的錯誤傳遞`ARMA :: cube`argument到功能時: `my path to R/.../Rcpp/internal/Exporter.h` no matching function for call to 'arma::Cube<double>::Cube(SEXPREC*&)' 對象cube是armadillo相當於一個

    0熱度

    1回答

    我使用armadillo庫。某處我得到這個例外: error: Mat::init(): size is fixed and hence cannot be changed terminate called after throwing an instance of 'std::logic_error' what(): Mat::init(): size is fixed and h

    1熱度

    2回答

    我需要在兩個向量之間進行按位運算。我不想使用循環。 我正在使用犰狳。任何人都可以幫助我嗎? 編輯: 通過矢量我的意思是由犰狳庫提供一個矢量模板。像這樣: urowvec newvec1 =零< urowvec>(5); urowvec newvec2 = ones < urowvec>(5); urowvec newvec3 = newvec1 | newvec2; 但這給了我錯誤與犰狳。 感謝