Spec-Zone.ru › scikit-learn

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}}}, который можно использовать для передачи необходимых метаданных в A Bunch вида {"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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API