Skip to content

Commit

Permalink
Rearrange the parameters to avoid breaking changes.
Browse files Browse the repository at this point in the history
  • Loading branch information
trivialfis committed Jan 14, 2021
1 parent 833f145 commit 70be2f4
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 13 deletions.
8 changes: 4 additions & 4 deletions python-package/xgboost/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -443,14 +443,14 @@ def __init__(
self,
data,
label=None,
*,
weight=None,
base_margin=None,
missing: Optional[float] = None,
*,
group=None,
qid=None,
label_lower_bound=None,
label_upper_bound=None,
missing: Optional[float] = None,
silent: bool = False,
feature_weights=None,
feature_names=None,
Expand Down Expand Up @@ -995,14 +995,14 @@ def __init__( # pylint: disable=super-init-not-called
self,
data,
label=None,
*,
weight=None,
base_margin=None,
missing=None,
*,
group=None,
qid=None,
label_lower_bound=None,
label_upper_bound=None,
missing=None,
silent=False,
feature_weights=None,
feature_names=None,
Expand Down
8 changes: 4 additions & 4 deletions python-package/xgboost/dask.py
Original file line number Diff line number Diff line change
Expand Up @@ -230,14 +230,14 @@ def __init__(
client: "distributed.Client",
data: _DaskCollection,
label: Optional[_DaskCollection] = None,
*,
weight: Optional[_DaskCollection] = None,
base_margin: Optional[_DaskCollection] = None,
missing: float = None,
*,
group: Optional[_DaskCollection] = None,
qid: Optional[_DaskCollection] = None,
label_lower_bound: Optional[_DaskCollection] = None,
label_upper_bound: Optional[_DaskCollection] = None,
missing: float = None,
silent: bool = False, # pylint: disable=unused-argument
feature_weights: Optional[_DaskCollection] = None,
feature_names: Optional[Union[str, List[str]]] = None,
Expand Down Expand Up @@ -605,14 +605,14 @@ def __init__(
client: "distributed.Client",
data: _DaskCollection,
label: Optional[_DaskCollection] = None,
*,
weight: Optional[_DaskCollection] = None,
base_margin: Optional[_DaskCollection] = None,
missing: float = None,
*,
group: Optional[_DaskCollection] = None,
qid: Optional[_DaskCollection] = None,
label_lower_bound: Optional[_DaskCollection] = None,
label_upper_bound: Optional[_DaskCollection] = None,
missing: float = None,
silent: bool = False,
feature_weights: Optional[_DaskCollection] = None,
feature_names: Optional[Union[str, List[str]]] = None,
Expand Down
23 changes: 18 additions & 5 deletions python-package/xgboost/sklearn.py
Original file line number Diff line number Diff line change
Expand Up @@ -931,10 +931,22 @@ def __init__(self, *, objective="binary:logistic", use_label_encoder=True, **kwa
super().__init__(objective=objective, **kwargs)

@_deprecate_positional_args
def fit(self, X, y, *, sample_weight=None, base_margin=None,
eval_set=None, eval_metric=None,
early_stopping_rounds=None, verbose=True, xgb_model=None,
sample_weight_eval_set=None, feature_weights=None, callbacks=None):
def fit(
self,
X,
y,
*,
sample_weight=None,
base_margin=None,
eval_set=None,
eval_metric=None,
early_stopping_rounds=None,
verbose=True,
xgb_model=None,
sample_weight_eval_set=None,
feature_weights=None,
callbacks=None
):
# pylint: disable = attribute-defined-outside-init,arguments-differ,too-many-statements

can_use_label_encoder = True
Expand Down Expand Up @@ -1303,7 +1315,8 @@ def __init__(self, *, objective='rank:pairwise', **kwargs):
def fit(
self,
X,
y, *,
y,
*,
group=None,
qid=None,
sample_weight=None,
Expand Down

0 comments on commit 70be2f4

Please sign in to comment.