MetadataRequest#

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

Enthält die Metadaten-Anfrageinformationen eines Konsumenten.

Instanzen von MethodMetadataRequest werden in dieser Klasse für jede verfügbare Methode unter metadatarequest.{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 params zurück, die von der gegebenen method konsumiert werden. Sie kann verwendet werden, um zu überprüfen, ob Parameter in der angegebenen Methode des Konsumenten, dem diese MetadataRequest-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.