Collection of operations applied to one or multiple flat 2D matrices.
Definition at line 29 of file RFlat2DMatrixOperators.hxx.
Public Member Functions | |
| RFlat2DMatrixOperators (bool shuffle=true, const std::size_t setSeed=0) | |
| ~RFlat2DMatrixOperators () | |
| std::vector< std::size_t > | MakePermutation (std::size_t rows) |
| void | ShuffleIndices (std::vector< std::size_t > &indices) |
Static Public Member Functions | |
| static void | AppendRows (RFlat2DMatrix &Dest, const RFlat2DMatrix &Tensor, const std::vector< std::size_t > &permutation, std::size_t begin, std::size_t end) |
Private Attributes | |
| std::size_t | fSetSeed |
| bool | fShuffle |
#include </github/home/ROOT-CI/src/tree/ml/src/RFlat2DMatrixOperators.hxx>
|
inline |
Definition at line 35 of file RFlat2DMatrixOperators.hxx.
|
default |
|
static |
Definition at line 47 of file RFlat2DMatrixOperators.cxx.
| std::vector< std::size_t > ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators::MakePermutation | ( | std::size_t | rows | ) |
Definition at line 13 of file RFlat2DMatrixOperators.cxx.
| void ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators::ShuffleIndices | ( | std::vector< std::size_t > & | indices | ) |
Definition at line 29 of file RFlat2DMatrixOperators.cxx.
|
private |
Definition at line 32 of file RFlat2DMatrixOperators.hxx.
|
private |
Definition at line 31 of file RFlat2DMatrixOperators.hxx.