sklearn.utils.check_scalar¶
sklearn.utils.check_scalar(x, name, target_type, *, min_val=None, max_val=None)
验证标量参数的类型和值。
参数 | 说明 |
---|---|
X | object 要验证的标量参数。 |
name | str 报错提示中要打印的参数的名称。 |
target_type | type or tuple 参数可接受的数据类型。 |
min_val | float or int, optional (default=None) 参数可以采用的最小有效值。 如果为None(默认),则表示该参数没有下限。 |
max_val | float or int, optional (default=None) 该参数可以采用的最大有效值。 如果为None(默认),则表示该参数没有上限。 |
触发 | |
---|---|
TypeError | 如果参数的类型与所需的类型不匹配。 |
ValueError | 如果参数值违反给定范围。 |