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, optional (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, optional (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.