Skip to content

Commit 3032b64

Browse files
authored
[python-package][docs] Booster eval methods accept list of callables (#5054)
* docs: booster eval methods accept list of callables * docs: remove extra space
1 parent 0ef8fe0 commit 3032b64

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

python-package/lightgbm/basic.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3143,9 +3143,9 @@ def eval(self, data, name, feval=None):
31433143
Data for the evaluating.
31443144
name : str
31453145
Name of the data.
3146-
feval : callable or None, optional (default=None)
3146+
feval : callable, list of callable, or None, optional (default=None)
31473147
Customized evaluation function.
3148-
Should accept two parameters: preds, eval_data,
3148+
Each evaluation function should accept two parameters: preds, eval_data,
31493149
and return (eval_name, eval_result, is_higher_better) or list of such tuples.
31503150
31513151
preds : numpy 1-D array or numpy 2-D array (for multi-class task)
@@ -3189,9 +3189,9 @@ def eval_train(self, feval=None):
31893189
31903190
Parameters
31913191
----------
3192-
feval : callable or None, optional (default=None)
3192+
feval : callable, list of callable, or None, optional (default=None)
31933193
Customized evaluation function.
3194-
Should accept two parameters: preds, eval_data,
3194+
Each evaluation function should accept two parameters: preds, eval_data,
31953195
and return (eval_name, eval_result, is_higher_better) or list of such tuples.
31963196
31973197
preds : numpy 1-D array or numpy 2-D array (for multi-class task)
@@ -3220,9 +3220,9 @@ def eval_valid(self, feval=None):
32203220
32213221
Parameters
32223222
----------
3223-
feval : callable or None, optional (default=None)
3223+
feval : callable, list of callable, or None, optional (default=None)
32243224
Customized evaluation function.
3225-
Should accept two parameters: preds, eval_data,
3225+
Each evaluation function should accept two parameters: preds, eval_data,
32263226
and return (eval_name, eval_result, is_higher_better) or list of such tuples.
32273227
32283228
preds : numpy 1-D array or numpy 2-D array (for multi-class task)

0 commit comments

Comments
 (0)