get_routing_for_object#

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

Holt eine Metadata{Router, Request}-Instanz aus dem gegebenen Objekt.

Diese Funktion gibt einen MetadataRouter oder eine MetadataRequest aus der gegebenen Eingabe zurück.

Diese Funktion gibt immer eine Kopie oder eine aus der Eingabe konstruierte Instanz zurück, so dass Änderungen am Ausgabewert dieser Funktion das Originalobjekt nicht verändern.

Hinzugefügt in Version 1.3.

Parameter:
objobject
  • Wenn das Objekt eine get_metadata_routing Methode bereitstellt, gib eine Kopie

    des Ausgabewerts dieser Methode zurück.

  • Wenn das Objekt bereits eine

    MetadataRequest oder eine MetadataRouter ist, gib eine Kopie davon zurück.

  • Gibt andernfalls eine leere MetadataRequest zurück.

    sonst.

Gibt zurück:
objMetadataRequest oder MetadataRouter

Eine MetadataRequest oder ein MetadataRouter, das aus dem gegebenen Objekt entnommen oder darin erstellt wurde.