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