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 如果參數值違反給定范圍。