sklearn.utils.check_scalar
-
sklearn.utils.check_scalar(x, name, target_type, *, min_val=None, max_val=None)
[source] -
Validate scalar parameters type and value.
- Parameters
-
-
xobject
-
The scalar parameter to validate.
-
namestr
-
The name of the parameter to be printed in error messages.
-
target_typetype or tuple
-
Acceptable data types for the parameter.
-
min_valfloat or int, default=None
-
The minimum valid value the parameter can take. If None (default) it is implied that the parameter does not have a lower bound.
-
max_valfloat or int, default=None
-
The maximum valid value the parameter can take. If None (default) it is implied that the parameter does not have an upper bound.
-
- Raises
-
- TypeError
-
If the parameter’s type does not match the desired type.
- ValueError
-
If the parameter’s value violates the given bounds.
© 2007–2020 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/0.24/modules/generated/sklearn.utils.check_scalar.html