Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions
xgboost.data::DMatrixProxy Class Reference
Inheritance diagram for xgboost.data::DMatrixProxy:
xgboost.core.DMatrix

Public Member Functions

int DeviceIdx () const
 
void SetCUDAArray (char const *c_interface)
 
void SetArrayData (StringView interface_str)
 
void SetCSRData (char const *c_indptr, char const *c_indices, char const *c_values, bst_feature_t n_features, bool on_host)
 
MetaInfoInfo () override
 
MetaInfo const & Info () const override
 
Context const * Ctx () const override
 
bool SingleColBlock () const override
 
bool EllpackExists () const override
 
bool GHistIndexExists () const override
 
bool SparsePageExists () const override
 
template<typename Page >
BatchSet< Page > NoBatch ()
 
DMatrixSlice (common::Span< int32_t const >) override
 
DMatrixSliceCol (int, int) override
 
BatchSet< SparsePageGetRowBatches () override
 
BatchSet< CSCPageGetColumnBatches (Context const *) override
 
BatchSet< SortedCSCPageGetSortedColumnBatches (Context const *) override
 
BatchSet< EllpackPageGetEllpackBatches (Context const *, BatchParam const &) override
 
BatchSet< GHistIndexMatrixGetGradientIndex (Context const *, BatchParam const &) override
 
BatchSet< ExtSparsePageGetExtBatches (Context const *, BatchParam const &) override
 
std::any Adapter () const
 
- Public Member Functions inherited from xgboost.core.DMatrix
None __init__ (self, DataType data, Optional[ArrayLike] label=None, *Optional[ArrayLike] weight=None, Optional[ArrayLike] base_margin=None, Optional[float] missing=None, bool silent=False, Optional[FeatureNames] feature_names=None, Optional[FeatureTypes] feature_types=None, Optional[int] nthread=None, Optional[ArrayLike] group=None, Optional[ArrayLike] qid=None, Optional[ArrayLike] label_lower_bound=None, Optional[ArrayLike] label_upper_bound=None, Optional[ArrayLike] feature_weights=None, bool enable_categorical=False, DataSplitMode data_split_mode=DataSplitMode.ROW)
 
None __del__ (self)
 
None set_info (self, *Optional[ArrayLike] label=None, Optional[ArrayLike] weight=None, Optional[ArrayLike] base_margin=None, Optional[ArrayLike] group=None, Optional[ArrayLike] qid=None, Optional[ArrayLike] label_lower_bound=None, Optional[ArrayLike] label_upper_bound=None, Optional[FeatureNames] feature_names=None, Optional[FeatureTypes] feature_types=None, Optional[ArrayLike] feature_weights=None)
 
np.ndarray get_float_info (self, str field)
 
np.ndarray get_uint_info (self, str field)
 
None set_float_info (self, str field, ArrayLike data)
 
None set_float_info_npy2d (self, str field, ArrayLike data)
 
None set_uint_info (self, str field, ArrayLike data)
 
None save_binary (self, Union[str, os.PathLike] fname, bool silent=True)
 
None set_label (self, ArrayLike label)
 
None set_weight (self, ArrayLike weight)
 
None set_base_margin (self, ArrayLike margin)
 
None set_group (self, ArrayLike group)
 
np.ndarray get_label (self)
 
np.ndarray get_weight (self)
 
np.ndarray get_base_margin (self)
 
np.ndarray get_group (self)
 
scipy.sparse.csr_matrix get_data (self)
 
Tuple[np.ndarray, np.ndarray] get_quantile_cut (self)
 
int num_row (self)
 
int num_col (self)
 
int num_nonmissing (self)
 
"DMatrix" slice (self, Union[List[int], np.ndarray] rindex, bool allow_groups=False)
 
Optional[FeatureNames] feature_names (self)
 
None feature_names (self, Optional[FeatureNames] feature_names)
 
Optional[FeatureTypes] feature_types (self)
 
None feature_types (self, Optional[FeatureTypes] feature_types)
 

Additional Inherited Members

- Data Fields inherited from xgboost.core.DMatrix
 missing
 
 nthread
 
 silent
 
 handle
 
 feature_names
 
 feature_types
 
- Protected Member Functions inherited from xgboost.core.DMatrix
None _init_from_iter (self, DataIter iterator, bool enable_categorical)
 

The documentation for this class was generated from the following files: