check_memory#
- sklearn.utils.validation.check_memory(memory)#
检查
memory
是否类似于 joblib.Memory。类似于 joblib.Memory 意味着
memory
可以转换为一个 joblib.Memory 实例(通常是一个表示location
的字符串) 或者具有相同的接口(有一个cache
方法)。- Parameters:
- memoryNone, str 或具有 joblib.Memory 接口的对象
如果是字符串,表示要创建
joblib.Memory
接口的位置。如果是 None,则不进行缓存,Memory 对象完全透明。
- Returns:
- memory具有 joblib.Memory 接口的对象
一个正确的 joblib.Memory 对象。
- Raises:
- ValueError
如果
memory
不是类似于 joblib.Memory。
Examples
>>> from sklearn.utils.validation import check_memory >>> check_memory("caching_dir") Memory(location=caching_dir/joblib)