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 如果参数值违反给定范围。