Spec-Zone.ru › scikit-learn

MethodMapping

classsklearn.utils.metadata_routing.MethodMapping[исходный код]

Хранит сопоставление между методами caller и callee для маршрутизатора.

Этот класс в основном используется в get_metadata_routing() объекта-маршрутизатора при определении сопоставления между методами маршрутизатора и подобъектом (подоценщиком или скорером).

При переборе экземпляра этого класса возвращаются экземпляры MethodPair(caller, callee).

Подробнее о разработке пользовательских оценщиков, способных маршрутизировать метаданные, см. в Руководстве по разработке маршрутизации метаданных.

Добавлено в версии 1.3.

Примеры

>>> from sklearn.utils.metadata_routing import MethodMapping
>>> MethodMapping().add(caller="fit", callee="split")
[{'caller': 'fit', 'callee': 'split'}]
add(*, caller, callee)[исходный код]

Добавляет сопоставление методов.

Параметры:
callerstr

Имя метода родительского оценщика, в котором вызывается callee.

calleestr

Имя метода дочернего объекта. Этот метод вызывается в caller.

Возвращает:
selfMethodMapping

Возвращает self.

Примеры из галереи

Разработка оценщиков, совместимых с маршрутизацией метаданных

© 2007–2026 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.9/modules/generated/sklearn.utils.metadata_routing.MethodMapping.html

Spec-Zone.ru

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