Spec-Zone.ru › scikit-learn

get_routing_for_object

sklearn.utils.metadata_routing.get_routing_for_object(obj=None)[исходный код]

Получить экземпляр Metadata{Router, Request} из указанного объекта.

Эта функция возвращает MetadataRouter или MetadataRequest из указанного входного значения.

Эта функция всегда возвращает копию или новый экземпляр, созданный на основе входного значения, поэтому изменение результата этой функции не изменит исходный объект.

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

Параметры:
objobject
  • Если объект предоставляет метод get_metadata_routing, вернуть копию

    результата этого метода.

  • Если объект уже является

    MetadataRequest или MetadataRouter, вернуть его копию.

  • В противном случае вернуть пустой MetadataRequest

    .

Возвращает:
objMetadataRequest or MetadataRouter

Объект MetadataRequest или MetadataRouter, полученный из указанного объекта или созданный на его основе.

Примеры

>>> from sklearn.datasets import make_classification
>>> from sklearn.pipeline import Pipeline
>>> from sklearn.preprocessing import StandardScaler
>>> from sklearn.linear_model import LogisticRegressionCV
>>> from sklearn.utils.metadata_routing import get_routing_for_object
>>> X, y = make_classification()
>>> pipe = Pipeline(
...       [("scaler", StandardScaler()), ("lr_cv", LogisticRegressionCV())]
... )
>>> pipe.fit(X, y)
Pipeline(steps=[('scaler', StandardScaler()), ('lr_cv', LogisticRegressionCV())])
>>> type(get_routing_for_object(pipe))
<class 'sklearn.utils._metadata_requests.MetadataRouter'>
>>> type(get_routing_for_object(pipe.named_steps.scaler))
<class 'sklearn.utils._metadata_requests.MetadataRequest'>
>>> type(get_routing_for_object(pipe.named_steps.lr_cv))
<class 'sklearn.utils._metadata_requests.MetadataRouter'>

© 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.get_routing_for_object.html

Spec-Zone.ru

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