process_routing#
- sklearn.utils.metadata_routing.process_routing(_obj, _method, /, **kwargs)[源代码]#
收件箱和路线输入参数。
该函数在路由器的方法内部使用,例如 fit ,以验证元数据并处理路由。
Assuming this signature of a router's fit method:
fit(self, X, y, sample_weight=None, **fit_params)
, a call to this function would be:process_routing(self, "fit", sample_weight=sample_weight, **fit_params)
.请注意,如果未启用路由并且
kwargs
为空,则返回空路由,其中process_routing(...).ANYTHING.ANY_METHOD
永远是一本空字典。Added in version 1.3.
- 参数:
- _obj对象
实现的对象
get_metadata_routing
.通常是元估计器。- _methodstr
调用此函数的路由器方法的名称。
- **kwargsdict
要路由的元数据。
- 返回:
- routed_params群
A
Bunch
形式{"object_name": {"method_name": {params: value}}}
可用于将所需的元数据传递给ABunch
形式{"object_name": {"method_name": {params: value}}}
它可以用于将所需的元数据传递给相应的方法或相应的子对象。对象名称是中定义的名称obj.get_metadata_routing()
.