处理路由#
- sklearn.utils.metadata_routing.process_routing(_obj, _method, /, **kwargs)[source]#
- 验证并路由输入参数。 - 此函数用于路由器的 method 内部,例如 fit,用于验证元数据并处理路由。 - 假设路由器的 fit 方法具有以下签名: - fit(self, X, y, sample_weight=None, **fit_params),则对该函数的调用将是:- process_routing(self, "fit", sample_weight=sample_weight, **fit_params)。- 请注意,如果未启用路由且 - kwargs为空,则它将返回一个空路由,其中- process_routing(...).ANYTHING.ANY_METHOD始终为空字典。- 版本 1.3 中新增。 - 参数:
- _obj对象
- 一个实现了 - get_metadata_routing的对象。通常是元估计器。
- _method字符串
- 调用此函数的路由器方法的名称。 
- **kwargs字典
- 要路由的元数据。 
 
- 返回值:
- routed_paramsBunch
- 一个形式为 - {"object_name": {"method_name": {params: value}}}的- Bunch,可用于将所需的元数据传递给相应的 method 或相应的子对象。对象名称在- obj.get_metadata_routing()中定义。
 
 
 
    