sklearn.utils.metaestimators.if_delegate_has_method

sklearn.utils.metaestimators.if_delegate_has_method(delegate)

为委托给子估计器的方法创建一个装饰器

这可以通过hasattr根据子估计器返回True来实现ducktyping。

参数 说明
delegate string, list of strings or tuple of strings
可以作为基础对象的属性访问的子估计量的名称。 如果提供了列表或名称的元组,则将使用作为基础对象属性的第一个子估计量。

sklearn.utils.metaestimators.if_delegate_has_method使用示例