check_memory#

sklearn.utils.validation.check_memory(память)[источник]#

Проверьте, что memory является joblib.Memory-подобным.

joblib.Memory-like означает, что memory может быть преобразован в экземпляр joblib.Memory (обычно строка, обозначающая location) или имеет тот же интерфейс (имеет cache метод).

Параметры:
памятьNone, str или объект с интерфейсом joblib.Memory
  • Если строка, местоположение, где создать joblib.Memory интерфейс.

  • Если None, кэширование не выполняется, и объект Memory полностью прозрачен.

Возвращает:
памятьобъект с интерфейсом joblib.Memory

Корректный объект joblib.Memory.

Вызывает:
ValueError

Если memory не является подобным joblib.Memory.

Примеры

>>> from sklearn.utils.validation import check_memory
>>> check_memory("caching_dir")
Memory(location=caching_dir/joblib)