process_routing
- sklearn.utils.metadata_routing.process_routing(_obj, _method, /, **kwargs)[source]
-
Проверка и маршрутизация входных параметров.
Эта функция используется внутри метода маршрутизатора, например, 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. Обычно мета-оценщик. - _methodstr
-
Имя метода маршрутизатора, в котором вызвана эта функция.
- **kwargsdict
-
Метаданные для маршрутизации.
- Возвращает:
-
- routed_paramsBunch
-
A
Bunchвида{"object_name": {"method_name": {params: value}}}, который можно использовать для передачи необходимых метаданных в ABunchвида{"object_name": {"method_name": {params: value}}}, который можно использовать для передачи необходимых метаданных соответствующим методам или соответствующим дочерним объектам. Имена объектов определены вobj.get_metadata_routing().
Примеры галереи
© 2007–2025 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.6/modules/generated/sklearn.utils.metadata_routing.process_routing.html