XGBoost Python Package
This page contains links to all the python related documents on python package. To install the package, checkout Installation Guide.
Contents
- Python Package Introduction
- Python API Reference
- Global Configuration
- Core Data Structure
DMatrixDMatrix.feature_namesDMatrix.feature_typesDMatrix.get_base_margin()DMatrix.get_float_info()DMatrix.get_group()DMatrix.get_label()DMatrix.get_uint_info()DMatrix.get_weight()DMatrix.num_col()DMatrix.num_row()DMatrix.save_binary()DMatrix.set_base_margin()DMatrix.set_float_info()DMatrix.set_float_info_npy2d()DMatrix.set_group()DMatrix.set_info()DMatrix.set_label()DMatrix.set_uint_info()DMatrix.set_weight()DMatrix.slice()
DeviceQuantileDMatrixBoosterBooster.attr()Booster.attributes()Booster.boost()Booster.copy()Booster.dump_model()Booster.eval()Booster.eval_set()Booster.feature_namesBooster.feature_typesBooster.get_dump()Booster.get_fscore()Booster.get_score()Booster.get_split_value_histogram()Booster.inplace_predict()Booster.load_config()Booster.load_model()Booster.num_boosted_rounds()Booster.num_features()Booster.predict()Booster.save_config()Booster.save_model()Booster.save_raw()Booster.set_attr()Booster.set_param()Booster.trees_to_dataframe()Booster.update()
- Learning API
- Scikit-Learn API
XGBRegressorXGBRegressor.apply()XGBRegressor.best_iterationXGBRegressor.best_scoreXGBRegressor.coef_XGBRegressor.evals_result()XGBRegressor.feature_importances_XGBRegressor.feature_names_in_XGBRegressor.fit()XGBRegressor.get_booster()XGBRegressor.get_num_boosting_rounds()XGBRegressor.get_params()XGBRegressor.get_xgb_params()XGBRegressor.intercept_XGBRegressor.load_model()XGBRegressor.n_features_in_XGBRegressor.predict()XGBRegressor.save_model()XGBRegressor.score()XGBRegressor.set_params()
XGBClassifierXGBClassifier.apply()XGBClassifier.best_iterationXGBClassifier.best_scoreXGBClassifier.coef_XGBClassifier.evals_result()XGBClassifier.feature_importances_XGBClassifier.feature_names_in_XGBClassifier.fit()XGBClassifier.get_booster()XGBClassifier.get_num_boosting_rounds()XGBClassifier.get_params()XGBClassifier.get_xgb_params()XGBClassifier.intercept_XGBClassifier.load_model()XGBClassifier.n_features_in_XGBClassifier.predict()XGBClassifier.predict_proba()XGBClassifier.save_model()XGBClassifier.score()XGBClassifier.set_params()
XGBRankerXGBRanker.apply()XGBRanker.best_iterationXGBRanker.best_scoreXGBRanker.coef_XGBRanker.evals_result()XGBRanker.feature_importances_XGBRanker.feature_names_in_XGBRanker.fit()XGBRanker.get_booster()XGBRanker.get_num_boosting_rounds()XGBRanker.get_params()XGBRanker.get_xgb_params()XGBRanker.intercept_XGBRanker.load_model()XGBRanker.n_features_in_XGBRanker.predict()XGBRanker.save_model()XGBRanker.set_params()
XGBRFRegressorXGBRFRegressor.apply()XGBRFRegressor.best_iterationXGBRFRegressor.best_scoreXGBRFRegressor.coef_XGBRFRegressor.evals_result()XGBRFRegressor.feature_importances_XGBRFRegressor.feature_names_in_XGBRFRegressor.fit()XGBRFRegressor.get_booster()XGBRFRegressor.get_num_boosting_rounds()XGBRFRegressor.get_params()XGBRFRegressor.get_xgb_params()XGBRFRegressor.intercept_XGBRFRegressor.load_model()XGBRFRegressor.n_features_in_XGBRFRegressor.predict()XGBRFRegressor.save_model()XGBRFRegressor.score()XGBRFRegressor.set_params()
XGBRFClassifierXGBRFClassifier.apply()XGBRFClassifier.best_iterationXGBRFClassifier.best_scoreXGBRFClassifier.coef_XGBRFClassifier.evals_result()XGBRFClassifier.feature_importances_XGBRFClassifier.feature_names_in_XGBRFClassifier.fit()XGBRFClassifier.get_booster()XGBRFClassifier.get_num_boosting_rounds()XGBRFClassifier.get_params()XGBRFClassifier.get_xgb_params()XGBRFClassifier.intercept_XGBRFClassifier.load_model()XGBRFClassifier.n_features_in_XGBRFClassifier.predict()XGBRFClassifier.predict_proba()XGBRFClassifier.save_model()XGBRFClassifier.score()XGBRFClassifier.set_params()
- Plotting API
- Callback API
- Dask API
- Dask extensions for distributed training
DaskDMatrixDaskDeviceQuantileDMatrixtrain()predict()inplace_predict()DaskXGBClassifierDaskXGBClassifier.apply()DaskXGBClassifier.best_iterationDaskXGBClassifier.best_scoreDaskXGBClassifier.clientDaskXGBClassifier.coef_DaskXGBClassifier.evals_result()DaskXGBClassifier.feature_importances_DaskXGBClassifier.feature_names_in_DaskXGBClassifier.fit()DaskXGBClassifier.get_booster()DaskXGBClassifier.get_num_boosting_rounds()DaskXGBClassifier.get_params()DaskXGBClassifier.get_xgb_params()DaskXGBClassifier.intercept_DaskXGBClassifier.load_model()DaskXGBClassifier.n_features_in_DaskXGBClassifier.predict()DaskXGBClassifier.predict_proba()DaskXGBClassifier.save_model()DaskXGBClassifier.score()DaskXGBClassifier.set_params()
DaskXGBRegressorDaskXGBRegressor.apply()DaskXGBRegressor.best_iterationDaskXGBRegressor.best_scoreDaskXGBRegressor.clientDaskXGBRegressor.coef_DaskXGBRegressor.evals_result()DaskXGBRegressor.feature_importances_DaskXGBRegressor.feature_names_in_DaskXGBRegressor.fit()DaskXGBRegressor.get_booster()DaskXGBRegressor.get_num_boosting_rounds()DaskXGBRegressor.get_params()DaskXGBRegressor.get_xgb_params()DaskXGBRegressor.intercept_DaskXGBRegressor.load_model()DaskXGBRegressor.n_features_in_DaskXGBRegressor.predict()DaskXGBRegressor.save_model()DaskXGBRegressor.score()DaskXGBRegressor.set_params()
DaskXGBRankerDaskXGBRanker.apply()DaskXGBRanker.best_iterationDaskXGBRanker.best_scoreDaskXGBRanker.clientDaskXGBRanker.coef_DaskXGBRanker.evals_result()DaskXGBRanker.feature_importances_DaskXGBRanker.feature_names_in_DaskXGBRanker.fit()DaskXGBRanker.get_booster()DaskXGBRanker.get_num_boosting_rounds()DaskXGBRanker.get_params()DaskXGBRanker.get_xgb_params()DaskXGBRanker.intercept_DaskXGBRanker.load_model()DaskXGBRanker.n_features_in_DaskXGBRanker.predict()DaskXGBRanker.save_model()DaskXGBRanker.set_params()
DaskXGBRFRegressorDaskXGBRFRegressor.apply()DaskXGBRFRegressor.best_iterationDaskXGBRFRegressor.best_scoreDaskXGBRFRegressor.clientDaskXGBRFRegressor.coef_DaskXGBRFRegressor.evals_result()DaskXGBRFRegressor.feature_importances_DaskXGBRFRegressor.feature_names_in_DaskXGBRFRegressor.fit()DaskXGBRFRegressor.get_booster()DaskXGBRFRegressor.get_num_boosting_rounds()DaskXGBRFRegressor.get_params()DaskXGBRFRegressor.get_xgb_params()DaskXGBRFRegressor.intercept_DaskXGBRFRegressor.load_model()DaskXGBRFRegressor.n_features_in_DaskXGBRFRegressor.predict()DaskXGBRFRegressor.save_model()DaskXGBRFRegressor.score()DaskXGBRFRegressor.set_params()
DaskXGBRFClassifierDaskXGBRFClassifier.apply()DaskXGBRFClassifier.best_iterationDaskXGBRFClassifier.best_scoreDaskXGBRFClassifier.clientDaskXGBRFClassifier.coef_DaskXGBRFClassifier.evals_result()DaskXGBRFClassifier.feature_importances_DaskXGBRFClassifier.feature_names_in_DaskXGBRFClassifier.fit()DaskXGBRFClassifier.get_booster()DaskXGBRFClassifier.get_num_boosting_rounds()DaskXGBRFClassifier.get_params()DaskXGBRFClassifier.get_xgb_params()DaskXGBRFClassifier.intercept_DaskXGBRFClassifier.load_model()DaskXGBRFClassifier.n_features_in_DaskXGBRFClassifier.predict()DaskXGBRFClassifier.predict_proba()DaskXGBRFClassifier.save_model()DaskXGBRFClassifier.score()DaskXGBRFClassifier.set_params()
- Callback Functions
- Model
- XGBoost Python Feature Walkthrough
- XGBoost Dask Feature Walkthrough