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