MetadataRequest#
- class sklearn.utils.metadata_routing.MetadataRequest(owner)[Quelle]#
Enthält die Metadaten-Anfrageinformationen eines Konsumenten.
Instanzen von
MethodMetadataRequestwerden in dieser Klasse für jede verfügbare Methode untermetadatarequest.{methode}verwendet.Nur-Konsumenten-Klassen wie einfache Estimators geben eine serialisierte Version dieser Klasse als Ausgabe von
get_metadata_routing()zurück.Hinzugefügt in Version 1.3.
- Parameter:
- ownerobject
Das Objekt, zu dem diese Anfragen gehören.
- consumes(method, params)[Quelle]#
Gibt die als Metadaten konsumierten Parameter in einem Konsumenten zurück.
Diese Methode gibt die Teilmenge der gegebenen
paramszurück, die von der gegebenenmethodkonsumiert werden. Sie kann verwendet werden, um zu überprüfen, ob Parameter in der angegebenen Methode des Konsumenten, dem dieseMetadataRequest-Instanz gehört, als Metadaten verwendet werden.Hinzugefügt in Version 1.4.
- Parameter:
- methodstr
Der Name der Methode, für die konsumierte Parameter bestimmt werden sollen.
- paramsiterable von str
Ein Iterable von Parameternamen, die auf Konsum geprüft werden sollen.
- Gibt zurück:
- consumed_paramsset von str
Eine Teilmenge von Parametern aus
params, die von der gegebenen Methode konsumiert werden.