获取对象的路由#

sklearn.utils.metadata_routing.get_routing_for_object(obj=None)[source]#

从给定对象获取 Metadata{Router, Request} 实例。

此函数从给定输入返回 MetadataRouterMetadataRequest

此函数始终返回副本或从输入构造的实例,因此更改此函数的输出不会更改原始对象。

版本 1.3 中新增。

参数:
obj对象
  • 如果对象提供 get_metadata_routing 方法,则返回该方法输出的副本。

    该方法的输出。

  • 如果对象已经是

    MetadataRequestMetadataRouter,则返回其副本。

  • 否则返回一个空的 MetadataRequest

返回:
objMetadataRequest 或 MetadataRouting

从给定对象获取或创建的 MetadataRequestMetadataRouting