check_memory#
- sklearn.utils.validation.check_memory(memory)[Quelle]#
Prüft, ob
memoryvom Typ joblib.Memory-ähnlich ist.joblib.Memory-ähnlich bedeutet, dass
memoryin eine joblib.Memory-Instanz (typischerweise eine Zeichenkette, die denlocationangibt) umgewandelt werden kann oder dieselbe Schnittstelle besitzt (einecache-Methode hat).- Parameter:
- memoryNone, str oder Objekt mit der joblib.Memory-Schnittstelle
Wenn es sich um eine Zeichenkette handelt, ist dies der Speicherort, an dem die
joblib.Memory-Schnittstelle erstellt werden soll.Wenn None, wird kein Caching durchgeführt und das Memory-Objekt ist vollständig transparent.
- Gibt zurück:
- memoryObjekt mit der joblib.Memory-Schnittstelle
Ein korrektes joblib.Memory-Objekt.
- Löst aus:
- ValueError
Wenn
memorynicht joblib.Memory-ähnlich ist.
Beispiele
>>> from sklearn.utils.validation import check_memory >>> check_memory("caching_dir") Memory(location=caching_dir/joblib)