|
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) |
|
MetaInfo & | Info () 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 () |
|
DMatrix * | Slice (common::Span< int32_t const >) override |
|
DMatrix * | SliceCol (int, int) override |
|
BatchSet< SparsePage > | GetRowBatches () override |
|
BatchSet< CSCPage > | GetColumnBatches (Context const *) override |
|
BatchSet< SortedCSCPage > | GetSortedColumnBatches (Context const *) override |
|
BatchSet< EllpackPage > | GetEllpackBatches (Context const *, BatchParam const &) override |
|
BatchSet< GHistIndexMatrix > | GetGradientIndex (Context const *, BatchParam const &) override |
|
BatchSet< ExtSparsePage > | GetExtBatches (Context const *, BatchParam const &) override |
|
std::any | Adapter () const |
|
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) |
|