Suchergebnisse für Anfrage "armadillo"

2 die antwort

Returning Orte und Werte einer dünnen Matrix in Gürteltier c ++

Wie erhalte ich in Armadillo C ++ ein Array von Positionen (Indizes) ungleich Null und Werte einer spärlichen Matrix? Bisher kann ich leicht eine dünne Matrix mit einer Reihe von Positionen (als umat-Objekt) und Werten (als vec-Objekt) ...

2 die antwort

Wie konvertiere ich eine Gürteltier-Matrix in einen Vektor von Vektoren?

Ich habe eine Gürteltier-C ++ - Matrix wie folgt erstellt: arma::mat A; A.zeros(3,4);Ich möchte es in einen Vektor von Vektoren konvertieren, die durch @ definiert si std::vector< std::vector<double> > B(3, std::vector<double>(4) );Wie setze ...

4 die antwort

Ist Gürteltier lösen () Thread sicher?

In meinem Code habe ich eine Schleife, in der ich ein überbestimmtes lineares System konstruiere und versuche, es zu lösen: #pragma omp parallel for for (int i = 0; i < n[0]+1; i++) { for (int j = 0; j < n[1]+1; j++) { for (int k = 0; k < ...

TOP-Veröffentlichungen

2 die antwort

Armadillo spärliche reelle Matrixmultiplikation mit komplexem Vektor

Ich versuche, eine spärliche reelle Matrix mit einem komplexen Vektor zu multiplizieren, aber das Programm kompiliert nicht. Wenn ich den Vektor auf reell oder die Matrix auf dicht ändere, geht alles durch. Ein Beispielcode lautet: #define ...

2 die antwort

Integriere Fortran, C ++ mit R

Meine Aufgabe ist es, eine R-Funktion in C ++ umzuschreiben, um die while-Schleifen zu beschleunigen. Alle R-Codes wurden mithilfe von Rcpp und Armadillo umgeschrieben, mit Ausnahme des.Fortran(). Ich versuche zuerst Rinside zu benutzen und es ...

2 die antwort

Conversion von R-Matrizen zu Gürteltier ist sehr langsam

Eine Beobachtun Für mittelgroße Matrizen sind die Overheads beim Übertragen von Matrizen von R nach C ++ für @ massiv langsamearma::mat Typen als fürNumericMatrix Typen. Zum Beispiel 250x so lange. Hier ist ein minimales Beispiel #include ...

6 die antwort

Wie Armadillos Vektor zu serialisieren

Wie kann ich serialisierenarma::Col? Unten sind ein MWE und die Fehlerausgabe. MWE: #include <boost/mpi/environment.hpp> #include <boost/mpi/communicator.hpp> #include <iostream> #include "armadillo" namespace mpi = boost::mpi; struct S { int ...