fix:评估对齐
This commit is contained in:
@@ -56,11 +56,15 @@ def patch_lightgbm_sklearn_compatibility():
|
||||
return
|
||||
|
||||
params = inspect.signature(check_X_y).parameters
|
||||
if 'force_all_finite' in params or 'ensure_all_finite' not in params:
|
||||
if 'force_all_finite' in params:
|
||||
return
|
||||
|
||||
def wrapped_check_X_y(*args, force_all_finite=None, **kwargs):
|
||||
if force_all_finite is not None and 'ensure_all_finite' not in kwargs:
|
||||
if (
|
||||
force_all_finite is not None
|
||||
and 'ensure_all_finite' in params
|
||||
and 'ensure_all_finite' not in kwargs
|
||||
):
|
||||
kwargs['ensure_all_finite'] = force_all_finite
|
||||
return check_X_y(*args, **kwargs)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user