boost::numeric::ublas::matrix<>
-
Hallo allerseits,
ich habe eine Datenstruktur
layer_0: matrix_0 ... matrix_4
layer_1: matrix_0 ... matrix_4
...
layer_n: matrix_0 ... matrix_4und habe das implementiert mit
struct layer { boost::numeric::ublas::matrix<double> matrix_0; ... }; typedef std::vector<layer> layers;Hat jemand elegantere Vorschläge?

Danke
-
so ist s schöner...
int n = 1024; boost::numeric::ublas::matrix < boost::numeric::ublas::matrix<double> > wisdom_(5,n);
-
goran schrieb:
so ist s schöner...
und was ist das product einer matrix<matrix<double>> mit einer anderen matrix<matrix<double>>?

-
Du hast recht
aber ich brauche diesen Fall - zum Glück - nicht berücksichtigen. Die Submatrizen folgen einer von mir vorgegeben Ordnung und gewisse Submatrizen können dann mit gewissen anderen Submatrizen multipliziert werden. Da ich die Ordnung kenne, ist s kein Problem. Dennoch danke sehr f. die gute Kritik.