检查内存#
- sklearn.utils.validation.check_memory(memory)[source]#
检查
memory
是否类似于joblib.Memory。类似于joblib.Memory意味着
memory
可以转换为joblib.Memory实例(通常是表示location
的字符串)或者具有相同的接口(具有cache
方法)。- 参数:
- memoryNone,str或具有joblib.Memory接口的对象
如果为字符串,则为创建
joblib.Memory
接口的位置。如果为None,则不进行缓存,Memory对象完全透明。
- 返回值:
- 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)