是否有 fit 参数#

sklearn.utils.validation.has_fit_parameter(estimator, parameter)[source]#

检查估计器的拟合方法是否支持给定参数。

参数:
estimator对象

要检查的估计器。

parameter字符串

要搜索的参数。

返回:
is_parameter布尔值

参数是否被发现是估计器拟合方法的命名参数。

示例

>>> from sklearn.svm import SVC
>>> from sklearn.utils.validation import has_fit_parameter
>>> has_fit_parameter(SVC(), "sample_weight")
True