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