Treelite
|
Public Member Functions | |
DenseDMatrixImpl (std::vector< ElementType > data, ElementType missing_value, size_t num_row, size_t num_col) | |
DenseDMatrixImpl (const DenseDMatrixImpl &)=default | |
DenseDMatrixImpl (DenseDMatrixImpl &&) noexcept=default | |
DenseDMatrixImpl & | operator= (const DenseDMatrixImpl &)=default |
DenseDMatrixImpl & | operator= (DenseDMatrixImpl &&) noexcept=default |
size_t | GetNumRow () const override |
size_t | GetNumCol () const override |
size_t | GetNumElem () const override |
DMatrixType | GetType () const override |
![]() | |
TypeInfo | GetElementType () const override |
Public Attributes | |
std::vector< ElementType > | data |
feature values | |
ElementType | missing_value |
value representing the missing value (usually NaN) | |
size_t | num_row |
number of rows | |
size_t | num_col |
number of columns (i.e. # of features used) | |
Friends | |
class | DenseDMatrix |
Additional Inherited Members | |
![]() | |
template<typename ElementType > | |
static std::unique_ptr< DenseDMatrix > | Create (std::vector< ElementType > data, ElementType missing_value, size_t num_row, size_t num_col) |
template<typename ElementType > | |
static std::unique_ptr< DenseDMatrix > | Create (const void *data, const void *missing_value, size_t num_row, size_t num_col) |
static std::unique_ptr< DenseDMatrix > | Create (TypeInfo type, const void *data, const void *missing_value, size_t num_row, size_t num_col) |