MetadataRequest#

class sklearn.utils.metadata_routing.MetadataRequest(owner)[source]#

包含使用者的元数据请求信息。

此类的实例用于 metadatarequest.{method} 下的每个可用方法,作为 MethodMetadataRequest 的实例。

仅限消费者的类(例如简单估计器)返回此类的序列化版本作为 get_metadata_routing() 的输出。

在版本 1.3 中新增。

参数:
ownerobject

这些请求所属的对象。

consumes(method, params)[source]#

返回作为元数据在 消费者 中被消费的参数。

此方法返回给定 params 中被给定 method 消费的子集。它可以用于检查参数是否在拥有此 MetadataRequest 实例的 消费者 的指定方法中被用作元数据。

1.4 版本新增。

参数:
methodstr

要确定消费参数的方法名称。

paramsiterable of str

要测试消费情况的参数名称可迭代对象。

返回:
consumed_paramsset of str

来自 params 中被给定方法消费的参数子集。